From 27372666058219522b5f85d31c36b68530675bab Mon Sep 17 00:00:00 2001 From: Yuchao Yan Date: Thu, 9 Oct 2025 12:41:59 +0800 Subject: [PATCH 01/12] update regenerate.ts --- packages/typespec-python/scripts/eng/regenerate.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/typespec-python/scripts/eng/regenerate.ts b/packages/typespec-python/scripts/eng/regenerate.ts index dbee8c01bd3..f13ff810d9a 100644 --- a/packages/typespec-python/scripts/eng/regenerate.ts +++ b/packages/typespec-python/scripts/eng/regenerate.ts @@ -26,6 +26,9 @@ const AZURE_EMITTER_OPTIONS: Record | Record Date: Thu, 9 Oct 2025 05:25:36 +0000 Subject: [PATCH 02/12] Update dependencies --- packages/autorest.python/package.json | 2 +- packages/typespec-python/package.json | 64 +++++++++++++-------------- 2 files changed, 33 insertions(+), 33 deletions(-) diff --git a/packages/autorest.python/package.json b/packages/autorest.python/package.json index 78f43a46d58..3ead55baf86 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/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQyNDg1NC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.0.tgz", + "@typespec/http-client-python": "https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQzMTY2My9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.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 343692431ce..400d6fa3451 100644 --- a/packages/typespec-python/package.json +++ b/packages/typespec-python/package.json @@ -48,47 +48,47 @@ "generator/**" ], "peerDependencies": { - "@typespec/compiler": "^1.4.0", - "@typespec/http": "^1.4.0", - "@typespec/rest": ">=0.74.0 <1.0.0", - "@typespec/versioning": ">=0.74.0 <1.0.0", - "@typespec/openapi": "^1.4.0", - "@typespec/events": ">=0.74.0 <1.0.0", - "@typespec/sse": ">=0.74.0 <1.0.0", - "@typespec/streams": ">=0.74.0 <1.0.0", - "@typespec/xml": ">=0.74.0 <1.0.0", - "@azure-tools/typespec-azure-core": ">=0.60.0 <1.0.0", - "@azure-tools/typespec-azure-resource-manager": ">=0.60.0 <1.0.0", - "@azure-tools/typespec-autorest": ">=0.60.0 <1.0.0", - "@azure-tools/typespec-azure-rulesets": ">=0.60.0 <1.0.0", - "@azure-tools/typespec-client-generator-core": ">=0.60.3 <1.0.0" + "@typespec/compiler": "^1.5.0", + "@typespec/http": "^1.5.0", + "@typespec/rest": ">=0.75.0 <1.0.0", + "@typespec/versioning": ">=0.75.0 <1.0.0", + "@typespec/openapi": "^1.5.0", + "@typespec/events": ">=0.75.0 <1.0.0", + "@typespec/sse": ">=0.75.0 <1.0.0", + "@typespec/streams": ">=0.75.0 <1.0.0", + "@typespec/xml": ">=0.75.0 <1.0.0", + "@azure-tools/typespec-azure-core": ">=0.61.0 <1.0.0", + "@azure-tools/typespec-azure-resource-manager": ">=0.61.0 <1.0.0", + "@azure-tools/typespec-autorest": ">=0.61.0 <1.0.0", + "@azure-tools/typespec-azure-rulesets": ">=0.61.0 <1.0.0", + "@azure-tools/typespec-client-generator-core": ">=0.61.0 <1.0.0" }, "dependencies": { "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/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQyNDg1NC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.0.tgz", + "@typespec/http-client-python": "https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQzMTY2My9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz", "fs-extra": "~11.2.0" }, "devDependencies": { - "@typespec/compiler": "^1.4.0", - "@typespec/http": "^1.4.0", - "@typespec/rest": "~0.74.0", - "@typespec/versioning": "~0.74.0", - "@typespec/openapi": "^1.4.0", - "@typespec/events": "~0.74.0", - "@typespec/sse": "~0.74.0", - "@typespec/streams": "~0.74.0", + "@typespec/compiler": "^1.5.0", + "@typespec/http": "^1.5.0", + "@typespec/rest": "~0.75.0", + "@typespec/versioning": "~0.75.0", + "@typespec/openapi": "^1.5.0", + "@typespec/events": "~0.75.0", + "@typespec/sse": "~0.75.0", + "@typespec/streams": "~0.75.0", "@typespec/tspd": "~0.70.0", - "@typespec/xml": "~0.74.0", - "@azure-tools/typespec-azure-resource-manager": "~0.60.0", - "@azure-tools/typespec-azure-core": "~0.60.0", - "@azure-tools/typespec-azure-rulesets": "~0.60.0", - "@azure-tools/typespec-autorest": "~0.60.0", - "@azure-tools/typespec-client-generator-core": "~0.60.3", - "@azure-tools/azure-http-specs": "0.1.0-alpha.30-dev.6", - "@typespec/http-specs": "0.1.0-alpha.26", - "@typespec/spector": "0.1.0-alpha.18", + "@typespec/xml": "~0.75.0", + "@azure-tools/typespec-azure-resource-manager": "~0.61.0", + "@azure-tools/typespec-azure-core": "~0.61.0", + "@azure-tools/typespec-azure-rulesets": "~0.61.0", + "@azure-tools/typespec-autorest": "~0.61.0", + "@azure-tools/typespec-client-generator-core": "~0.61.0", + "@azure-tools/azure-http-specs": "0.1.0-alpha.30", + "@typespec/http-specs": "0.1.0-alpha.27", + "@typespec/spector": "0.1.0-alpha.19", "@typespec/spec-api": "0.1.0-alpha.9", "@types/js-yaml": "~4.0.5", "@types/node": "~24.1.0", From 7df46a8e40267c7d1330f7d7c089b97130a7880f Mon Sep 17 00:00:00 2001 From: AutoPrFromHttpClientPython Date: Thu, 9 Oct 2025 05:26:38 +0000 Subject: [PATCH 03/12] Update dependencies (2025-10-09 05:26:38) --- pnpm-lock.yaml | 522 +++++++++++++++++++++++++------------------------ 1 file changed, 264 insertions(+), 258 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 10199d86746..5f15e41db04 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -60,8 +60,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/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQyNDg1NC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.0.tgz - version: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQyNDg1NC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.0.tgz(5f7fqipf5a24hosrop2uwczyrq) + specifier: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQzMTY2My9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz + version: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQzMTY2My9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz(v262dab2qaapor3zxkb4zsb4ba) fs-extra: specifier: ~11.2.0 version: 11.2.0 @@ -82,8 +82,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/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQyNDg1NC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.0.tgz - version: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQyNDg1NC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.0.tgz(5f7fqipf5a24hosrop2uwczyrq) + specifier: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQzMTY2My9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz + version: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQzMTY2My9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz(v262dab2qaapor3zxkb4zsb4ba) fs-extra: specifier: ~11.2.0 version: 11.2.0 @@ -98,23 +98,23 @@ importers: version: 4.19.3 devDependencies: '@azure-tools/azure-http-specs': - specifier: 0.1.0-alpha.30-dev.6 - version: 0.1.0-alpha.30-dev.6(igdln2jjjvkaem5yy4paqsvzwm) + specifier: 0.1.0-alpha.30 + version: 0.1.0-alpha.30(chvaj5j45mwdguuxby2yb32enq) '@azure-tools/typespec-autorest': - specifier: ~0.60.0 - version: 0.60.0(63ilc4b3zszfl6gn2d25fubmxq) + specifier: ~0.61.0 + version: 0.61.0(yehncn3lp4xzygpesuojuhtg7i) '@azure-tools/typespec-azure-core': - specifier: ~0.60.0 - version: 0.60.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/http@1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))))(@typespec/rest@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/http@1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))))) + specifier: ~0.61.0 + version: 0.61.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))))(@typespec/rest@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))))) '@azure-tools/typespec-azure-resource-manager': - specifier: ~0.60.0 - version: 0.60.0(3q4aqqqc666ypjp2v3uihzh2na) + specifier: ~0.61.0 + version: 0.61.0(smqgbmfpwghwesh5ogncum6jk4) '@azure-tools/typespec-azure-rulesets': - specifier: ~0.60.0 - version: 0.60.0(@azure-tools/typespec-azure-core@0.60.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/http@1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))))(@typespec/rest@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/http@1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))))))(@azure-tools/typespec-azure-resource-manager@0.60.0(3q4aqqqc666ypjp2v3uihzh2na))(@azure-tools/typespec-client-generator-core@0.60.3(63xlyx52jlevgzzdlym6oq7z6a))(@typespec/compiler@1.4.0(@types/node@24.1.0)) + specifier: ~0.61.0 + version: 0.61.0(@azure-tools/typespec-azure-core@0.61.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))))(@typespec/rest@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))))))(@azure-tools/typespec-azure-resource-manager@0.61.0(smqgbmfpwghwesh5ogncum6jk4))(@azure-tools/typespec-client-generator-core@0.61.0(h7jrdplrrxio3bz37652cftdua))(@typespec/compiler@1.5.0(@types/node@24.1.0)) '@azure-tools/typespec-client-generator-core': - specifier: ~0.60.3 - version: 0.60.3(63xlyx52jlevgzzdlym6oq7z6a) + specifier: ~0.61.0 + version: 0.61.0(h7jrdplrrxio3bz37652cftdua) '@types/fs-extra': specifier: 11.0.4 version: 11.0.4 @@ -131,44 +131,44 @@ importers: specifier: ~17.0.33 version: 17.0.33 '@typespec/compiler': - specifier: ^1.4.0 - version: 1.4.0(@types/node@24.1.0) + specifier: ^1.5.0 + version: 1.5.0(@types/node@24.1.0) '@typespec/events': - specifier: ~0.74.0 - version: 0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0)) + specifier: ~0.75.0 + version: 0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0)) '@typespec/http': - specifier: ^1.4.0 - version: 1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))) + specifier: ^1.5.0 + version: 1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))) '@typespec/http-specs': - specifier: 0.1.0-alpha.26 - version: 0.1.0-alpha.26(@types/node@24.1.0)(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/http@1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))))(@typespec/rest@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/http@1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0)))))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0)))(@typespec/versioning@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0)))(@typespec/xml@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))) + specifier: 0.1.0-alpha.27 + version: 0.1.0-alpha.27(@types/node@24.1.0)(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))))(@typespec/rest@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0)))))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0)))(@typespec/versioning@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0)))(@typespec/xml@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))) '@typespec/openapi': - specifier: ^1.4.0 - version: 1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/http@1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0)))) + specifier: ^1.5.0 + version: 1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0)))) '@typespec/rest': - specifier: ~0.74.0 - version: 0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/http@1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0)))) + specifier: ~0.75.0 + version: 0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0)))) '@typespec/spec-api': specifier: 0.1.0-alpha.9 version: 0.1.0-alpha.9 '@typespec/spector': - specifier: 0.1.0-alpha.18 - version: 0.1.0-alpha.18(@types/node@24.1.0)(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))) + specifier: 0.1.0-alpha.19 + version: 0.1.0-alpha.19(@types/node@24.1.0)(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))) '@typespec/sse': - specifier: ~0.74.0 - version: 0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/events@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0)))(@typespec/http@1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))) + specifier: ~0.75.0 + version: 0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/events@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0)))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))) '@typespec/streams': - specifier: ~0.74.0 - version: 0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0)) + specifier: ~0.75.0 + version: 0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0)) '@typespec/tspd': specifier: ~0.70.0 version: 0.70.0(@types/node@24.1.0)(typescript@5.8.2) '@typespec/versioning': - specifier: ~0.74.0 - version: 0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0)) + specifier: ~0.75.0 + version: 0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0)) '@typespec/xml': - specifier: ~0.74.0 - version: 0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0)) + specifier: ~0.75.0 + version: 0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0)) c8: specifier: ^10.1.3 version: 10.1.3 @@ -209,72 +209,76 @@ packages: resolution: {integrity: sha512-T21naRb6JDdjjn2s/zwr9iCIv/9jviL/PRtiWAhi+3UA2WKH2wrId2VqJa4uVD7iEV8BLkuGgFmMkaMBG26hFw==} engines: {node: '>=12.0.0'} - '@azure-tools/azure-http-specs@0.1.0-alpha.30-dev.6': - resolution: {integrity: sha512-ECYUV4TcmUs6rG12PNBoJLkE/X9W8t2clZbIY9spc/gccMbJTdJWtvbk+3dZmq2dAJhiRojb9KmizZJ8WWh8CA==} + '@azure-tools/azure-http-specs@0.1.0-alpha.30': + resolution: {integrity: sha512-iFaLEftWOqvsRJ4egE4X6Lq8DsBVgi++UyAS1tRL9riDNe7bJ4Y3C9g4cKq8exddMC4hsV6TVFmKiyhZWCtv2g==} engines: {node: '>=20.0.0'} peerDependencies: - '@azure-tools/typespec-azure-core': ^0.60.0 || >=0.61.0-dev <0.61.0 - '@typespec/compiler': ^1.4.0 - '@typespec/http': ^1.4.0 - '@typespec/rest': ^0.74.0 || >=0.75.0-dev <0.75.0 - '@typespec/versioning': ^0.74.0 || >=0.75.0-dev <0.75.0 - '@typespec/xml': ^0.74.0 || >=0.75.0-dev <0.75.0 - - '@azure-tools/typespec-autorest@0.60.0': - resolution: {integrity: sha512-aIRr1e4g3irkjLTpxqzJ8BFnNFYwj4nlcG6cKGPuhNtiHhJgHjUhLVUNIW1A9O4jx+3RSErL9AkAl1ep+ZbiuA==} + '@azure-tools/typespec-azure-core': ^0.61.0 + '@typespec/compiler': ^1.5.0 + '@typespec/http': ^1.5.0 + '@typespec/rest': ^0.75.0 + '@typespec/versioning': ^0.75.0 + '@typespec/xml': ^0.75.0 + + '@azure-tools/typespec-autorest@0.61.0': + resolution: {integrity: sha512-1/netRFLjltoZaNDJ8QuFzZFtFTyL+u9R+hyU7VsNAgpQy5nn3ax28nO04CdkguQZQ0WGDewZSZW0OhEGCWPOA==} engines: {node: '>=20.0.0'} peerDependencies: - '@azure-tools/typespec-azure-core': ^0.60.0 - '@azure-tools/typespec-azure-resource-manager': ^0.60.0 - '@azure-tools/typespec-client-generator-core': ^0.60.0 - '@typespec/compiler': ^1.4.0 - '@typespec/http': ^1.4.0 - '@typespec/openapi': ^1.4.0 - '@typespec/rest': ^0.74.0 - '@typespec/versioning': ^0.74.0 - - '@azure-tools/typespec-azure-core@0.60.0': - resolution: {integrity: sha512-Pmm7blxnEZZ7lhMJWWsiIqMrFthaCK6uu7f+ONN7dq0Mjc/O9w8+43tAIXwnGz1OKAWmiToh3EDbaxeWyt/FhQ==} + '@azure-tools/typespec-azure-core': ^0.61.0 + '@azure-tools/typespec-azure-resource-manager': ^0.61.0 + '@azure-tools/typespec-client-generator-core': ^0.61.0 + '@typespec/compiler': ^1.5.0 + '@typespec/http': ^1.5.0 + '@typespec/openapi': ^1.5.0 + '@typespec/rest': ^0.75.0 + '@typespec/versioning': ^0.75.0 + '@typespec/xml': ^0.75.0 + peerDependenciesMeta: + '@typespec/xml': + optional: true + + '@azure-tools/typespec-azure-core@0.61.0': + resolution: {integrity: sha512-sqOYBUghAtVMBiAWwT3fMRVSDNwR7IU3AQ96n/ErhAthwWjTe7PFVfK/MPjpI1mO3cdyLeS2DGyI3gt/waWP4g==} engines: {node: '>=20.0.0'} peerDependencies: - '@typespec/compiler': ^1.4.0 - '@typespec/http': ^1.4.0 - '@typespec/rest': ^0.74.0 + '@typespec/compiler': ^1.5.0 + '@typespec/http': ^1.5.0 + '@typespec/rest': ^0.75.0 - '@azure-tools/typespec-azure-resource-manager@0.60.0': - resolution: {integrity: sha512-u0gqgSO5lIcpZN11MBAmRnR7kM1eoBLO8cKB86bXrxLt2vAkYpuL4hWp0A+QJjQy/YI5rrijeBF0visqBJnR4A==} + '@azure-tools/typespec-azure-resource-manager@0.61.0': + resolution: {integrity: sha512-m/M6AareRXacDwyR82g9DqMppfX0eEsv0/q4PW2Lii7wGVzFiiU6fLqsiWBdIHl7GaKszTRtZXNRk/IL9HV8Lw==} engines: {node: '>=20.0.0'} peerDependencies: - '@azure-tools/typespec-azure-core': ^0.60.0 - '@typespec/compiler': ^1.4.0 - '@typespec/http': ^1.4.0 - '@typespec/openapi': ^1.4.0 - '@typespec/rest': ^0.74.0 - '@typespec/versioning': ^0.74.0 - - '@azure-tools/typespec-azure-rulesets@0.60.0': - resolution: {integrity: sha512-4sx9StBWkmnBfLJ9b23RSwCs0TkTElaU9+6a/cS6JS0F7UggP/KLQd6LG59D0u9ByXM2x9pvYPO8l/K7UOXoPg==} + '@azure-tools/typespec-azure-core': ^0.61.0 + '@typespec/compiler': ^1.5.0 + '@typespec/http': ^1.5.0 + '@typespec/openapi': ^1.5.0 + '@typespec/rest': ^0.75.0 + '@typespec/versioning': ^0.75.0 + + '@azure-tools/typespec-azure-rulesets@0.61.0': + resolution: {integrity: sha512-EWArbj6dgTz7Xi0mAkp0ru6PoWqfXLHlk8Kt7BzVcHCPojBYK14JW9RYSxBta+h2fAEQTSQu+X1r7Y7PhJE8rA==} engines: {node: '>=20.0.0'} peerDependencies: - '@azure-tools/typespec-azure-core': ^0.60.0 - '@azure-tools/typespec-azure-resource-manager': ^0.60.0 - '@azure-tools/typespec-client-generator-core': ^0.60.0 - '@typespec/compiler': ^1.4.0 + '@azure-tools/typespec-azure-core': ^0.61.0 + '@azure-tools/typespec-azure-resource-manager': ^0.61.0 + '@azure-tools/typespec-client-generator-core': ^0.61.0 + '@typespec/compiler': ^1.5.0 - '@azure-tools/typespec-client-generator-core@0.60.3': - resolution: {integrity: sha512-gcaLRoAJnvqg2tNyEYk+vOMhyP0PJpoZZERuDPB9VLiAAdxl3eTz22vAa3wKvnGFpLDxuvo4+ootEYguRCiwdg==} + '@azure-tools/typespec-client-generator-core@0.61.0': + resolution: {integrity: sha512-xm6HXmO2vFJ0BBKrkWGXknNyzhEYQ7eUFhngFMy1Mz7vCTTAprjA/jvtC6GpgjrKwVbmt1aQ0JyGmVKEiwWsMg==} engines: {node: '>=20.0.0'} peerDependencies: - '@azure-tools/typespec-azure-core': ^0.60.0 - '@typespec/compiler': ^1.4.0 - '@typespec/events': ^0.74.0 - '@typespec/http': ^1.4.0 - '@typespec/openapi': ^1.4.0 - '@typespec/rest': ^0.74.0 - '@typespec/sse': ^0.74.0 - '@typespec/streams': ^0.74.0 - '@typespec/versioning': ^0.74.0 - '@typespec/xml': ^0.74.0 + '@azure-tools/typespec-azure-core': ^0.61.0 + '@typespec/compiler': ^1.5.0 + '@typespec/events': ^0.75.0 + '@typespec/http': ^1.5.0 + '@typespec/openapi': ^1.5.0 + '@typespec/rest': ^0.75.0 + '@typespec/sse': ^0.75.0 + '@typespec/streams': ^0.75.0 + '@typespec/versioning': ^0.75.0 + '@typespec/xml': ^0.75.0 '@azure/abort-controller@2.1.2': resolution: {integrity: sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==} @@ -316,8 +320,8 @@ packages: resolution: {integrity: sha512-D6G7FEmDiTctPKuWegX2WTrS1enKZwqYwdKTO6ZN6JMigcCehlT0/CYl+zWpI9vQ9frwwp7GQT3/owaEXgnOsA==} engines: {node: '>=18.0.0'} - '@azure/identity@4.11.2': - resolution: {integrity: sha512-xajUK+qzN28JkVol93Ouleu+aNiETEx/LR2LkRWGb5vi8D2Tv6y5COyQHDZwVQhZW/EJDHNjuxjjv47jF3TntQ==} + '@azure/identity@4.12.0': + resolution: {integrity: sha512-6vuh2R3Cte6SD6azNalLCjIDoryGdcvDVEV7IDRPtm5lHX5ffkDlIalaoOp5YJU08e4ipjJENel20kSMDLAcug==} engines: {node: '>=20.0.0'} '@azure/identity@4.7.0': @@ -1666,70 +1670,70 @@ packages: resolution: {integrity: sha512-b1tx0orFCCh/THWPQa2ZwWzvOeyzzp36vkJYOpVg0u8UVOIsfVrnuC9FqAw9gRKn+rG2VmWQ/zDJZzkxUnj/XQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typespec/compiler@1.4.0': - resolution: {integrity: sha512-/AFiU3ImuhH/vHKzSGv7I2peewdJ7YLhgMCfFDNk6Ae0a5Ylrc8R1GOATVilisEPBFG9lnjHn3uUcyaZs5VWRw==} + '@typespec/compiler@1.5.0': + resolution: {integrity: sha512-REJgZOEZ9g9CC72GGT0+nLbjW+5WVlCfm1d6w18N5RsUo7vLXs8IPXwq7xZJzoqU99Q9B4keqzPuTU4OrDUTrA==} engines: {node: '>=20.0.0'} hasBin: true - '@typespec/events@0.74.0': - resolution: {integrity: sha512-CY6JTtheMKAUlxiPmwx2fLIAWEwezsXmQYUMRhyuW44Q73unQIkexE43LUnNWOJSZckYucqUp+ihXh7jxzWeVQ==} + '@typespec/events@0.75.0': + resolution: {integrity: sha512-V7unXnj+sZoa/1wQG8G6x2TiQqotx18S/qFbDzdfJRPCVpH/Z3xIpppce4jTZALXT97tKZK5GDHijn2zWuWWxg==} engines: {node: '>=20.0.0'} peerDependencies: - '@typespec/compiler': ^1.4.0 + '@typespec/compiler': ^1.5.0 - '@typespec/http-client-python@https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQyNDg1NC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.0.tgz': - resolution: {tarball: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQyNDg1NC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.0.tgz} - version: 0.19.0 + '@typespec/http-client-python@https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQzMTY2My9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz': + resolution: {tarball: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQzMTY2My9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz} + version: 0.19.1 engines: {node: '>=20.0.0'} peerDependencies: - '@azure-tools/typespec-autorest': '>=0.60.0 <1.0.0' - '@azure-tools/typespec-azure-core': '>=0.60.0 <1.0.0' - '@azure-tools/typespec-azure-resource-manager': '>=0.60.0 <1.0.0' - '@azure-tools/typespec-azure-rulesets': '>=0.60.0 <1.0.0' - '@azure-tools/typespec-client-generator-core': '>=0.60.3 <1.0.0' - '@typespec/compiler': ^1.4.0 - '@typespec/events': '>=0.74.0 <1.0.0' - '@typespec/http': ^1.4.0 - '@typespec/openapi': ^1.4.0 - '@typespec/rest': '>=0.74.0 <1.0.0' - '@typespec/sse': '>=0.74.0 <1.0.0' - '@typespec/streams': '>=0.74.0 <1.0.0' - '@typespec/versioning': '>=0.74.0 <1.0.0' - '@typespec/xml': '>=0.74.0 <1.0.0' - - '@typespec/http-specs@0.1.0-alpha.26': - resolution: {integrity: sha512-Mhsn6kwj0VU1AMCObuieVDlxGJ49wW8cXTb0E8WNz72CB3R/+ZKKp9Wg/wYrfJurbFEKNBiPu/WWdVJrXWV8Bg==} + '@azure-tools/typespec-autorest': '>=0.61.0 <1.0.0' + '@azure-tools/typespec-azure-core': '>=0.61.0 <1.0.0' + '@azure-tools/typespec-azure-resource-manager': '>=0.61.0 <1.0.0' + '@azure-tools/typespec-azure-rulesets': '>=0.61.0 <1.0.0' + '@azure-tools/typespec-client-generator-core': '>=0.61.0 <1.0.0' + '@typespec/compiler': ^1.5.0 + '@typespec/events': '>=0.75.0 <1.0.0' + '@typespec/http': ^1.5.0 + '@typespec/openapi': ^1.5.0 + '@typespec/rest': '>=0.75.0 <1.0.0' + '@typespec/sse': '>=0.75.0 <1.0.0' + '@typespec/streams': '>=0.75.0 <1.0.0' + '@typespec/versioning': '>=0.75.0 <1.0.0' + '@typespec/xml': '>=0.75.0 <1.0.0' + + '@typespec/http-specs@0.1.0-alpha.27': + resolution: {integrity: sha512-etBPXxx1JODrDSV8+uIOJVpVhOOY7oGHiyru/be/tdUrn8oP6rXSH+yegIujCv/b9y6f1vRGWdg3+qad/0iw7A==} engines: {node: '>=16.0.0'} peerDependencies: - '@typespec/compiler': ^1.4.0 - '@typespec/http': ^1.4.0 - '@typespec/rest': ^0.74.0 - '@typespec/versioning': ^0.74.0 - '@typespec/xml': ^0.74.0 - - '@typespec/http@1.4.0': - resolution: {integrity: sha512-Y0PDDtBu+oZnwivfhbL0lN6Mk3QiCxZ66DgB5kFjcgKNpnXf0u440PPyaL42a8lbchzz5lVwz+cinyIMI89FIQ==} + '@typespec/compiler': ^1.5.0 + '@typespec/http': ^1.5.0 + '@typespec/rest': ^0.75.0 + '@typespec/versioning': ^0.75.0 + '@typespec/xml': ^0.75.0 + + '@typespec/http@1.5.0': + resolution: {integrity: sha512-52XLXwqSY2SY6nSvfkiTsNiJzlMeIAZ6MFIVJ5YkoibA21TNAP4DtjTZgC2GieZLY2NNN/rqDCqBX+DyWqTrfQ==} engines: {node: '>=20.0.0'} peerDependencies: - '@typespec/compiler': ^1.4.0 - '@typespec/streams': ^0.74.0 + '@typespec/compiler': ^1.5.0 + '@typespec/streams': ^0.75.0 peerDependenciesMeta: '@typespec/streams': optional: true - '@typespec/openapi@1.4.0': - resolution: {integrity: sha512-ZfrCsmZG/Zt1laLaWC0pKvnZr4jqrm/YS/YuZe/gVrSYKBxGLopXle7H0wrSSMYkIVCNCLiC68/HqRxV6XTfoA==} + '@typespec/openapi@1.5.0': + resolution: {integrity: sha512-27sXkSK2r1sAmVMLv+pwlN/Cm+yg9nEK8iuGyJRuEkBk7hcsJDbTnBlsEvlRTI8DqljtzA7YECDHBLK88zZHeg==} engines: {node: '>=20.0.0'} peerDependencies: - '@typespec/compiler': ^1.4.0 - '@typespec/http': ^1.4.0 + '@typespec/compiler': ^1.5.0 + '@typespec/http': ^1.5.0 - '@typespec/rest@0.74.0': - resolution: {integrity: sha512-dE+Xmv01AQ7m8jUvEbGsUQLSVo3sLzMpnHRbQEOnJX42oDqtIsz/2GEOXKQpNm1AKBISK66E2FFB5boz999Ziw==} + '@typespec/rest@0.75.0': + resolution: {integrity: sha512-rQ+RP0kcrKWjbpCIkBd8hpxYSNc3CfQxl0MLP1+MYGRHlHL8ss4xbwdANIYZXZZ2i2Hqt19B7cEUGD4MLoCHvw==} engines: {node: '>=20.0.0'} peerDependencies: - '@typespec/compiler': ^1.4.0 - '@typespec/http': ^1.4.0 + '@typespec/compiler': ^1.5.0 + '@typespec/http': ^1.5.0 '@typespec/spec-api@0.1.0-alpha.9': resolution: {integrity: sha512-EOJYl7z8F8cdZnnJdXOhRSePZ/k4z7q8G7CD/byHB5Esu/gAs1jDh9mSDU837Rszt0ABaYmexRwn8NOlFvusZQ==} @@ -1739,42 +1743,42 @@ packages: resolution: {integrity: sha512-I0p1ogrB3hW16K9IJyxFUz6AvuQ8NDsiLrav5ujGGJbW3gXdp+N6MzxXp5NNs4jfHoryX4kkA7xlTiPqKz3Pcw==} engines: {node: '>=16.0.0'} - '@typespec/spector@0.1.0-alpha.18': - resolution: {integrity: sha512-DwKUkqkMwfAnDnycDG6GrS9z+24EI/AqnY+bQX9otcbDa+d21RYacKOG70Epjc5aF1T8D/MN4BDOjl8JIHUtvg==} + '@typespec/spector@0.1.0-alpha.19': + resolution: {integrity: sha512-BsT4LLYrcsiWWz5/CZRNFA4WSglGAVYLJFroGIsRzaiTnkyZuS6tUNze391LSm9yNBGZBJqIDdR76DgI+8ybCw==} engines: {node: '>=16.0.0'} hasBin: true - '@typespec/sse@0.74.0': - resolution: {integrity: sha512-+m7/elbGp7q/kqCGaBRj8v8wVMWKVEV8AsZOjf1PY2MkMUrux9ivOijBIktgoLBXDn+ocO2qVfFrHWG2slZSaw==} + '@typespec/sse@0.75.0': + resolution: {integrity: sha512-8iODUY3C/0hR9sTzyHeTgYfZkKeqZM+/P0OmN1ZWlLUokXQ67yydGXIqnjl+yaeuntwN8H2DDwLguU15c+j+UQ==} engines: {node: '>=20.0.0'} peerDependencies: - '@typespec/compiler': ^1.4.0 - '@typespec/events': ^0.74.0 - '@typespec/http': ^1.4.0 - '@typespec/streams': ^0.74.0 + '@typespec/compiler': ^1.5.0 + '@typespec/events': ^0.75.0 + '@typespec/http': ^1.5.0 + '@typespec/streams': ^0.75.0 - '@typespec/streams@0.74.0': - resolution: {integrity: sha512-LIWizQgzGt8qN8ravte4DrPLPNOk9ge73bV9Us2TOECagTVQWwgMVy7+o/Beff3sOLQO/sEOwfzvmnNpSlauHg==} + '@typespec/streams@0.75.0': + resolution: {integrity: sha512-ubvxCN+SZwN9aEarz8CPtMJgnopeu8dXyut47q0FAPp9nykmXy7s+dmsopR+7OX0Fhcnh8ZFYTQcJzJ3QftOiQ==} engines: {node: '>=20.0.0'} peerDependencies: - '@typespec/compiler': ^1.4.0 + '@typespec/compiler': ^1.5.0 '@typespec/tspd@0.70.0': resolution: {integrity: sha512-kZXgoCljTK0gLmoKIeVgdrLdZ6DEN5RPMKsezOW/K1CTU/q7LvVvvQduhzv1tEnY1axkGCVolN41wRfgrrbvjw==} engines: {node: '>=20.0.0'} hasBin: true - '@typespec/versioning@0.74.0': - resolution: {integrity: sha512-eFIa23tycWJgv3Lxyu6jUlRi02dhtQE4Jjx3Ui5vEbwHW8pMEzuyF7ALt1c+V9HOLkfDkS4dJkiOVIoikZHPvQ==} + '@typespec/versioning@0.75.0': + resolution: {integrity: sha512-wdLcVx5UW4WRks/OXfqLiaDTtWfAWgv/nj69u99gRJU6iY9ExEvK5x9NQszZQKYnu6tM7nkoYMg4zu+7YBUBaw==} engines: {node: '>=20.0.0'} peerDependencies: - '@typespec/compiler': ^1.4.0 + '@typespec/compiler': ^1.5.0 - '@typespec/xml@0.74.0': - resolution: {integrity: sha512-NiXatOfpyPxU94f2tEBAygxJeS7CvIr5lvnfZkC0tUHwkiJeLrI1jt13kDVB5CE6zNK6I3d7c37xsQs9WXGFAQ==} + '@typespec/xml@0.75.0': + resolution: {integrity: sha512-JVafN1nZE3BcQrKbaAFVWw/IleTRdsJpwT3oZ2m7EfWnG30sKtoR9inF9dRoW+XXIjNzCfeYqjkwzEkEnIrCww==} engines: {node: '>=20.0.0'} peerDependencies: - '@typespec/compiler': ^1.4.0 + '@typespec/compiler': ^1.5.0 '@vitest/expect@3.2.4': resolution: {integrity: sha512-Io0yyORnB6sikFlt8QW5K7slY4OjqNX9jmJQ02QDda8lyM6B5oNgVWoSoKPac8/kgnCUzuHQKrSLtu/uOqqrig==} @@ -4866,68 +4870,70 @@ snapshots: command-exists: 1.2.9 semver: 7.6.3 - '@azure-tools/azure-http-specs@0.1.0-alpha.30-dev.6(igdln2jjjvkaem5yy4paqsvzwm)': + '@azure-tools/azure-http-specs@0.1.0-alpha.30(chvaj5j45mwdguuxby2yb32enq)': dependencies: - '@azure-tools/typespec-azure-core': 0.60.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/http@1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))))(@typespec/rest@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/http@1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))))) - '@typespec/compiler': 1.4.0(@types/node@24.1.0) - '@typespec/http': 1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))) - '@typespec/rest': 0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/http@1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0)))) + '@azure-tools/typespec-azure-core': 0.61.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))))(@typespec/rest@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))))) + '@typespec/compiler': 1.5.0(@types/node@24.1.0) + '@typespec/http': 1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))) + '@typespec/rest': 0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0)))) '@typespec/spec-api': 0.1.0-alpha.9 - '@typespec/spector': 0.1.0-alpha.18(@types/node@24.1.0)(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))) - '@typespec/versioning': 0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0)) - '@typespec/xml': 0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0)) + '@typespec/spector': 0.1.0-alpha.19(@types/node@24.1.0)(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))) + '@typespec/versioning': 0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0)) + '@typespec/xml': 0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0)) transitivePeerDependencies: - '@types/node' - '@typespec/streams' - supports-color - '@azure-tools/typespec-autorest@0.60.0(63ilc4b3zszfl6gn2d25fubmxq)': + '@azure-tools/typespec-autorest@0.61.0(yehncn3lp4xzygpesuojuhtg7i)': dependencies: - '@azure-tools/typespec-azure-core': 0.60.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/http@1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))))(@typespec/rest@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/http@1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))))) - '@azure-tools/typespec-azure-resource-manager': 0.60.0(3q4aqqqc666ypjp2v3uihzh2na) - '@azure-tools/typespec-client-generator-core': 0.60.3(63xlyx52jlevgzzdlym6oq7z6a) - '@typespec/compiler': 1.4.0(@types/node@24.1.0) - '@typespec/http': 1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))) - '@typespec/openapi': 1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/http@1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0)))) - '@typespec/rest': 0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/http@1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0)))) - '@typespec/versioning': 0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0)) + '@azure-tools/typespec-azure-core': 0.61.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))))(@typespec/rest@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))))) + '@azure-tools/typespec-azure-resource-manager': 0.61.0(smqgbmfpwghwesh5ogncum6jk4) + '@azure-tools/typespec-client-generator-core': 0.61.0(h7jrdplrrxio3bz37652cftdua) + '@typespec/compiler': 1.5.0(@types/node@24.1.0) + '@typespec/http': 1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))) + '@typespec/openapi': 1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0)))) + '@typespec/rest': 0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0)))) + '@typespec/versioning': 0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0)) + optionalDependencies: + '@typespec/xml': 0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0)) - '@azure-tools/typespec-azure-core@0.60.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/http@1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))))(@typespec/rest@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/http@1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0)))))': + '@azure-tools/typespec-azure-core@0.61.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))))(@typespec/rest@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0)))))': dependencies: - '@typespec/compiler': 1.4.0(@types/node@24.1.0) - '@typespec/http': 1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))) - '@typespec/rest': 0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/http@1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0)))) + '@typespec/compiler': 1.5.0(@types/node@24.1.0) + '@typespec/http': 1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))) + '@typespec/rest': 0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0)))) - '@azure-tools/typespec-azure-resource-manager@0.60.0(3q4aqqqc666ypjp2v3uihzh2na)': + '@azure-tools/typespec-azure-resource-manager@0.61.0(smqgbmfpwghwesh5ogncum6jk4)': dependencies: - '@azure-tools/typespec-azure-core': 0.60.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/http@1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))))(@typespec/rest@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/http@1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))))) - '@typespec/compiler': 1.4.0(@types/node@24.1.0) - '@typespec/http': 1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))) - '@typespec/openapi': 1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/http@1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0)))) - '@typespec/rest': 0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/http@1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0)))) - '@typespec/versioning': 0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0)) + '@azure-tools/typespec-azure-core': 0.61.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))))(@typespec/rest@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))))) + '@typespec/compiler': 1.5.0(@types/node@24.1.0) + '@typespec/http': 1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))) + '@typespec/openapi': 1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0)))) + '@typespec/rest': 0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0)))) + '@typespec/versioning': 0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0)) change-case: 5.4.4 pluralize: 8.0.0 - '@azure-tools/typespec-azure-rulesets@0.60.0(@azure-tools/typespec-azure-core@0.60.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/http@1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))))(@typespec/rest@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/http@1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))))))(@azure-tools/typespec-azure-resource-manager@0.60.0(3q4aqqqc666ypjp2v3uihzh2na))(@azure-tools/typespec-client-generator-core@0.60.3(63xlyx52jlevgzzdlym6oq7z6a))(@typespec/compiler@1.4.0(@types/node@24.1.0))': - dependencies: - '@azure-tools/typespec-azure-core': 0.60.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/http@1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))))(@typespec/rest@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/http@1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))))) - '@azure-tools/typespec-azure-resource-manager': 0.60.0(3q4aqqqc666ypjp2v3uihzh2na) - '@azure-tools/typespec-client-generator-core': 0.60.3(63xlyx52jlevgzzdlym6oq7z6a) - '@typespec/compiler': 1.4.0(@types/node@24.1.0) - - '@azure-tools/typespec-client-generator-core@0.60.3(63xlyx52jlevgzzdlym6oq7z6a)': - dependencies: - '@azure-tools/typespec-azure-core': 0.60.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/http@1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))))(@typespec/rest@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/http@1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))))) - '@typespec/compiler': 1.4.0(@types/node@24.1.0) - '@typespec/events': 0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0)) - '@typespec/http': 1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))) - '@typespec/openapi': 1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/http@1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0)))) - '@typespec/rest': 0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/http@1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0)))) - '@typespec/sse': 0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/events@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0)))(@typespec/http@1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))) - '@typespec/streams': 0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0)) - '@typespec/versioning': 0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0)) - '@typespec/xml': 0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0)) + '@azure-tools/typespec-azure-rulesets@0.61.0(@azure-tools/typespec-azure-core@0.61.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))))(@typespec/rest@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))))))(@azure-tools/typespec-azure-resource-manager@0.61.0(smqgbmfpwghwesh5ogncum6jk4))(@azure-tools/typespec-client-generator-core@0.61.0(h7jrdplrrxio3bz37652cftdua))(@typespec/compiler@1.5.0(@types/node@24.1.0))': + dependencies: + '@azure-tools/typespec-azure-core': 0.61.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))))(@typespec/rest@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))))) + '@azure-tools/typespec-azure-resource-manager': 0.61.0(smqgbmfpwghwesh5ogncum6jk4) + '@azure-tools/typespec-client-generator-core': 0.61.0(h7jrdplrrxio3bz37652cftdua) + '@typespec/compiler': 1.5.0(@types/node@24.1.0) + + '@azure-tools/typespec-client-generator-core@0.61.0(h7jrdplrrxio3bz37652cftdua)': + dependencies: + '@azure-tools/typespec-azure-core': 0.61.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))))(@typespec/rest@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))))) + '@typespec/compiler': 1.5.0(@types/node@24.1.0) + '@typespec/events': 0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0)) + '@typespec/http': 1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))) + '@typespec/openapi': 1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0)))) + '@typespec/rest': 0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0)))) + '@typespec/sse': 0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/events@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0)))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))) + '@typespec/streams': 0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0)) + '@typespec/versioning': 0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0)) + '@typespec/xml': 0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0)) change-case: 5.4.4 pluralize: 8.0.0 yaml: 2.8.0 @@ -5000,7 +5006,7 @@ snapshots: fast-xml-parser: 4.5.0 tslib: 2.7.0 - '@azure/identity@4.11.2': + '@azure/identity@4.12.0': dependencies: '@azure/abort-controller': 2.1.2 '@azure/core-auth': 1.9.0 @@ -5497,7 +5503,7 @@ snapshots: '@eslint/config-array@0.18.0': dependencies: '@eslint/object-schema': 2.1.4 - debug: 4.4.0 + debug: 4.4.1 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -5507,7 +5513,7 @@ snapshots: '@eslint/eslintrc@3.1.0': dependencies: ajv: 6.12.6 - debug: 4.4.0 + debug: 4.4.1 espree: 10.1.0 globals: 14.0.0 ignore: 5.3.2 @@ -6434,7 +6440,7 @@ snapshots: '@typescript-eslint/types': 8.7.0 eslint-visitor-keys: 3.4.3 - '@typespec/compiler@1.4.0(@types/node@24.1.0)': + '@typespec/compiler@1.5.0(@types/node@24.1.0)': dependencies: '@babel/code-frame': 7.27.1 '@inquirer/prompts': 7.4.0(@types/node@24.1.0) @@ -6456,26 +6462,26 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@typespec/events@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))': - dependencies: - '@typespec/compiler': 1.4.0(@types/node@24.1.0) - - '@typespec/http-client-python@https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQyNDg1NC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.0.tgz(5f7fqipf5a24hosrop2uwczyrq)': - dependencies: - '@azure-tools/typespec-autorest': 0.60.0(63ilc4b3zszfl6gn2d25fubmxq) - '@azure-tools/typespec-azure-core': 0.60.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/http@1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))))(@typespec/rest@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/http@1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))))) - '@azure-tools/typespec-azure-resource-manager': 0.60.0(3q4aqqqc666ypjp2v3uihzh2na) - '@azure-tools/typespec-azure-rulesets': 0.60.0(@azure-tools/typespec-azure-core@0.60.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/http@1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))))(@typespec/rest@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/http@1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))))))(@azure-tools/typespec-azure-resource-manager@0.60.0(3q4aqqqc666ypjp2v3uihzh2na))(@azure-tools/typespec-client-generator-core@0.60.3(63xlyx52jlevgzzdlym6oq7z6a))(@typespec/compiler@1.4.0(@types/node@24.1.0)) - '@azure-tools/typespec-client-generator-core': 0.60.3(63xlyx52jlevgzzdlym6oq7z6a) - '@typespec/compiler': 1.4.0(@types/node@24.1.0) - '@typespec/events': 0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0)) - '@typespec/http': 1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))) - '@typespec/openapi': 1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/http@1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0)))) - '@typespec/rest': 0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/http@1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0)))) - '@typespec/sse': 0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/events@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0)))(@typespec/http@1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))) - '@typespec/streams': 0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0)) - '@typespec/versioning': 0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0)) - '@typespec/xml': 0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0)) + '@typespec/events@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))': + dependencies: + '@typespec/compiler': 1.5.0(@types/node@24.1.0) + + '@typespec/http-client-python@https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQzMTY2My9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz(v262dab2qaapor3zxkb4zsb4ba)': + dependencies: + '@azure-tools/typespec-autorest': 0.61.0(yehncn3lp4xzygpesuojuhtg7i) + '@azure-tools/typespec-azure-core': 0.61.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))))(@typespec/rest@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))))) + '@azure-tools/typespec-azure-resource-manager': 0.61.0(smqgbmfpwghwesh5ogncum6jk4) + '@azure-tools/typespec-azure-rulesets': 0.61.0(@azure-tools/typespec-azure-core@0.61.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))))(@typespec/rest@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))))))(@azure-tools/typespec-azure-resource-manager@0.61.0(smqgbmfpwghwesh5ogncum6jk4))(@azure-tools/typespec-client-generator-core@0.61.0(h7jrdplrrxio3bz37652cftdua))(@typespec/compiler@1.5.0(@types/node@24.1.0)) + '@azure-tools/typespec-client-generator-core': 0.61.0(h7jrdplrrxio3bz37652cftdua) + '@typespec/compiler': 1.5.0(@types/node@24.1.0) + '@typespec/events': 0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0)) + '@typespec/http': 1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))) + '@typespec/openapi': 1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0)))) + '@typespec/rest': 0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0)))) + '@typespec/sse': 0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/events@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0)))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))) + '@typespec/streams': 0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0)) + '@typespec/versioning': 0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0)) + '@typespec/xml': 0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0)) js-yaml: 4.1.0 marked: 15.0.7 pyodide: 0.26.2 @@ -6485,36 +6491,36 @@ snapshots: - bufferutil - utf-8-validate - '@typespec/http-specs@0.1.0-alpha.26(@types/node@24.1.0)(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/http@1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))))(@typespec/rest@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/http@1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0)))))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0)))(@typespec/versioning@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0)))(@typespec/xml@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0)))': + '@typespec/http-specs@0.1.0-alpha.27(@types/node@24.1.0)(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))))(@typespec/rest@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0)))))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0)))(@typespec/versioning@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0)))(@typespec/xml@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0)))': dependencies: - '@typespec/compiler': 1.4.0(@types/node@24.1.0) - '@typespec/http': 1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))) - '@typespec/rest': 0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/http@1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0)))) + '@typespec/compiler': 1.5.0(@types/node@24.1.0) + '@typespec/http': 1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))) + '@typespec/rest': 0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0)))) '@typespec/spec-api': 0.1.0-alpha.9 - '@typespec/spector': 0.1.0-alpha.18(@types/node@24.1.0)(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))) - '@typespec/versioning': 0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0)) - '@typespec/xml': 0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0)) + '@typespec/spector': 0.1.0-alpha.19(@types/node@24.1.0)(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))) + '@typespec/versioning': 0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0)) + '@typespec/xml': 0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0)) deep-equal: 2.2.3 transitivePeerDependencies: - '@types/node' - '@typespec/streams' - supports-color - '@typespec/http@1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0)))': + '@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0)))': dependencies: - '@typespec/compiler': 1.4.0(@types/node@24.1.0) + '@typespec/compiler': 1.5.0(@types/node@24.1.0) optionalDependencies: - '@typespec/streams': 0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0)) + '@typespec/streams': 0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0)) - '@typespec/openapi@1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/http@1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))))': + '@typespec/openapi@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))))': dependencies: - '@typespec/compiler': 1.4.0(@types/node@24.1.0) - '@typespec/http': 1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))) + '@typespec/compiler': 1.5.0(@types/node@24.1.0) + '@typespec/http': 1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))) - '@typespec/rest@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/http@1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))))': + '@typespec/rest@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))))': dependencies: - '@typespec/compiler': 1.4.0(@types/node@24.1.0) - '@typespec/http': 1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))) + '@typespec/compiler': 1.5.0(@types/node@24.1.0) + '@typespec/http': 1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))) '@typespec/spec-api@0.1.0-alpha.9': dependencies: @@ -6532,16 +6538,16 @@ snapshots: transitivePeerDependencies: - supports-color - '@typespec/spector@0.1.0-alpha.18(@types/node@24.1.0)(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0)))': + '@typespec/spector@0.1.0-alpha.19(@types/node@24.1.0)(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0)))': dependencies: - '@azure/identity': 4.11.2 + '@azure/identity': 4.12.0 '@types/js-yaml': 4.0.9 - '@typespec/compiler': 1.4.0(@types/node@24.1.0) - '@typespec/http': 1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))) - '@typespec/rest': 0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/http@1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0)))) + '@typespec/compiler': 1.5.0(@types/node@24.1.0) + '@typespec/http': 1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))) + '@typespec/rest': 0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0)))) '@typespec/spec-api': 0.1.0-alpha.9 '@typespec/spec-coverage-sdk': 0.1.0-alpha.5-dev.0 - '@typespec/versioning': 0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0)) + '@typespec/versioning': 0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0)) ajv: 8.17.1 body-parser: 2.2.0 deep-equal: 2.2.3 @@ -6560,22 +6566,22 @@ snapshots: - '@typespec/streams' - supports-color - '@typespec/sse@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/events@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0)))(@typespec/http@1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0)))': + '@typespec/sse@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/events@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0)))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0)))': dependencies: - '@typespec/compiler': 1.4.0(@types/node@24.1.0) - '@typespec/events': 0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0)) - '@typespec/http': 1.4.0(@typespec/compiler@1.4.0(@types/node@24.1.0))(@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))) - '@typespec/streams': 0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0)) + '@typespec/compiler': 1.5.0(@types/node@24.1.0) + '@typespec/events': 0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0)) + '@typespec/http': 1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))) + '@typespec/streams': 0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0)) - '@typespec/streams@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))': + '@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))': dependencies: - '@typespec/compiler': 1.4.0(@types/node@24.1.0) + '@typespec/compiler': 1.5.0(@types/node@24.1.0) '@typespec/tspd@0.70.0(@types/node@24.1.0)(typescript@5.8.2)': dependencies: '@alloy-js/core': 0.15.0 '@alloy-js/typescript': 0.15.0 - '@typespec/compiler': 1.4.0(@types/node@24.1.0) + '@typespec/compiler': 1.5.0(@types/node@24.1.0) picocolors: 1.1.1 prettier: 3.5.3 typedoc: 0.28.4(typescript@5.8.2) @@ -6586,13 +6592,13 @@ snapshots: - '@types/node' - typescript - '@typespec/versioning@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))': + '@typespec/versioning@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))': dependencies: - '@typespec/compiler': 1.4.0(@types/node@24.1.0) + '@typespec/compiler': 1.5.0(@types/node@24.1.0) - '@typespec/xml@0.74.0(@typespec/compiler@1.4.0(@types/node@24.1.0))': + '@typespec/xml@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))': dependencies: - '@typespec/compiler': 1.4.0(@types/node@24.1.0) + '@typespec/compiler': 1.5.0(@types/node@24.1.0) '@vitest/expect@3.2.4': dependencies: @@ -9628,7 +9634,7 @@ snapshots: tuf-js@2.2.1: dependencies: '@tufjs/models': 2.0.1 - debug: 4.4.0 + debug: 4.4.1 make-fetch-happen: 13.0.1 transitivePeerDependencies: - supports-color From 1dee2922559a1fafc3a1b0444bff2a2efcb98b5b Mon Sep 17 00:00:00 2001 From: AutoPrFromHttpClientPython Date: Thu, 9 Oct 2025 05:31:40 +0000 Subject: [PATCH 04/12] Regenerate for typespec-python (2025-10-09 05:31:40) --- .../CHANGELOG.md | 7 + .../LICENSE | 21 + .../MANIFEST.in | 9 + .../README.md | 43 + .../apiview-properties.json | 16 + .../dev_requirements.txt | 3 + .../generated_tests/conftest.py | 37 + ...alternate_type_external_type_operations.py | 66 + ...ate_type_external_type_operations_async.py | 67 + .../generated_tests/testpreparer.py | 26 + .../generated_tests/testpreparer_async.py | 20 + .../pyproject.toml | 63 + .../specs/__init__.py | 1 + .../specs/azure/__init__.py | 1 + .../specs/azure/clientgenerator/__init__.py | 1 + .../azure/clientgenerator/core/__init__.py | 1 + .../core/alternatetype/__init__.py | 32 + .../core/alternatetype/_client.py | 96 + .../core/alternatetype/_configuration.py | 42 + .../core/alternatetype/_patch.py | 21 + .../core/alternatetype/_utils/__init__.py | 6 + .../core/alternatetype/_utils/model_base.py | 1237 ++++++++++ .../alternatetype/_utils/serialization.py | 2030 +++++++++++++++++ .../core/alternatetype/_version.py | 9 + .../core/alternatetype/aio/__init__.py | 29 + .../core/alternatetype/aio/_client.py | 98 + .../core/alternatetype/aio/_configuration.py | 42 + .../core/alternatetype/aio/_patch.py | 21 + .../alternatetype/aio/operations/__init__.py | 25 + .../aio/operations/_operations.py | 372 +++ .../alternatetype/aio/operations/_patch.py | 21 + .../core/alternatetype/models/__init__.py | 31 + .../core/alternatetype/models/_models.py | 126 + .../core/alternatetype/models/_patch.py | 21 + .../core/alternatetype/operations/__init__.py | 25 + .../alternatetype/operations/_operations.py | 429 ++++ .../core/alternatetype/operations/_patch.py | 21 + .../core/alternatetype/py.typed | 1 + .../pageable/_operations/_operations.py | 4 - .../pageable/aio/_operations/_operations.py | 4 - .../encode-duration/apiview-properties.json | 30 +- .../duration/aio/operations/_operations.py | 986 +++++++- .../encode/duration/models/__init__.py | 8 + .../encode/duration/models/_models.py | 112 + .../encode/duration/operations/_operations.py | 1586 ++++++++++--- .../test_duration_header_operations.py | 44 + .../test_duration_header_operations_async.py | 44 + .../test_duration_property_operations.py | 44 + ...test_duration_property_operations_async.py | 44 + .../test_duration_query_operations.py | 44 + .../test_duration_query_operations_async.py | 44 + .../payload-pageable/apiview-properties.json | 6 +- .../test_pageable_page_size_operations.py | 31 + ...est_pageable_page_size_operations_async.py | 32 + .../payload/pageable/_client.py | 7 +- .../payload/pageable/aio/_client.py | 7 +- .../payload/pageable/pagesize/__init__.py | 1 + .../payload/pageable/pagesize/aio/__init__.py | 1 + .../pagesize/aio/operations/__init__.py | 25 + .../pagesize/aio/operations/_operations.py | 196 ++ .../pagesize/aio/operations/_patch.py | 21 + .../pageable/pagesize/operations/__init__.py | 25 + .../pagesize/operations/_operations.py | 231 ++ .../pageable/pagesize/operations/_patch.py | 21 + .../header/aio/operations/_operations.py | 180 ++ .../duration/header/operations/_operations.py | 236 ++ .../property/aio/operations/_operations.py | 497 ++++ .../duration/property/models/__init__.py | 8 + .../duration/property/models/_models.py | 112 + .../property/operations/_operations.py | 561 +++++ .../query/aio/operations/_operations.py | 180 ++ .../duration/query/operations/_operations.py | 234 ++ .../payload/pageable/_client.py | 7 +- .../payload/pageable/aio/_client.py | 7 +- .../payload/pageable/pagesize/__init__.py | 1 + .../payload/pageable/pagesize/aio/__init__.py | 1 + .../pagesize/aio/operations/__init__.py | 19 + .../pagesize/aio/operations/_operations.py | 183 ++ .../pagesize/aio/operations/_patch.py | 18 + .../pageable/pagesize/operations/__init__.py | 19 + .../pagesize/operations/_operations.py | 218 ++ .../pageable/pagesize/operations/_patch.py | 18 + 82 files changed, 10884 insertions(+), 330 deletions(-) create mode 100644 packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/CHANGELOG.md create mode 100644 packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/LICENSE create mode 100644 packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/MANIFEST.in create mode 100644 packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/README.md create mode 100644 packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/apiview-properties.json create mode 100644 packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/dev_requirements.txt create mode 100644 packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/generated_tests/conftest.py create mode 100644 packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/generated_tests/test_alternate_type_external_type_operations.py create mode 100644 packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/generated_tests/test_alternate_type_external_type_operations_async.py create mode 100644 packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/generated_tests/testpreparer.py create mode 100644 packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/generated_tests/testpreparer_async.py create mode 100644 packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/pyproject.toml create mode 100644 packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/__init__.py create mode 100644 packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/__init__.py create mode 100644 packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/__init__.py create mode 100644 packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/__init__.py create mode 100644 packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/__init__.py create mode 100644 packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/_client.py create mode 100644 packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/_configuration.py create mode 100644 packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/_patch.py create mode 100644 packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/_utils/__init__.py create mode 100644 packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/_utils/model_base.py create mode 100644 packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/_utils/serialization.py create mode 100644 packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/_version.py create mode 100644 packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/aio/__init__.py create mode 100644 packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/aio/_client.py create mode 100644 packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/aio/_configuration.py create mode 100644 packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/aio/_patch.py create mode 100644 packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/aio/operations/__init__.py create mode 100644 packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/aio/operations/_operations.py create mode 100644 packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/aio/operations/_patch.py create mode 100644 packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/models/__init__.py create mode 100644 packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/models/_models.py create mode 100644 packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/models/_patch.py create mode 100644 packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/operations/__init__.py create mode 100644 packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/operations/_operations.py create mode 100644 packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/operations/_patch.py create mode 100644 packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/py.typed create mode 100644 packages/typespec-python/test/azure/generated/payload-pageable/generated_tests/test_pageable_page_size_operations.py create mode 100644 packages/typespec-python/test/azure/generated/payload-pageable/generated_tests/test_pageable_page_size_operations_async.py create mode 100644 packages/typespec-python/test/azure/generated/payload-pageable/payload/pageable/pagesize/__init__.py create mode 100644 packages/typespec-python/test/azure/generated/payload-pageable/payload/pageable/pagesize/aio/__init__.py create mode 100644 packages/typespec-python/test/azure/generated/payload-pageable/payload/pageable/pagesize/aio/operations/__init__.py create mode 100644 packages/typespec-python/test/azure/generated/payload-pageable/payload/pageable/pagesize/aio/operations/_operations.py create mode 100644 packages/typespec-python/test/azure/generated/payload-pageable/payload/pageable/pagesize/aio/operations/_patch.py create mode 100644 packages/typespec-python/test/azure/generated/payload-pageable/payload/pageable/pagesize/operations/__init__.py create mode 100644 packages/typespec-python/test/azure/generated/payload-pageable/payload/pageable/pagesize/operations/_operations.py create mode 100644 packages/typespec-python/test/azure/generated/payload-pageable/payload/pageable/pagesize/operations/_patch.py create mode 100644 packages/typespec-python/test/unbranded/generated/payload-pageable/payload/pageable/pagesize/__init__.py create mode 100644 packages/typespec-python/test/unbranded/generated/payload-pageable/payload/pageable/pagesize/aio/__init__.py create mode 100644 packages/typespec-python/test/unbranded/generated/payload-pageable/payload/pageable/pagesize/aio/operations/__init__.py create mode 100644 packages/typespec-python/test/unbranded/generated/payload-pageable/payload/pageable/pagesize/aio/operations/_operations.py create mode 100644 packages/typespec-python/test/unbranded/generated/payload-pageable/payload/pageable/pagesize/aio/operations/_patch.py create mode 100644 packages/typespec-python/test/unbranded/generated/payload-pageable/payload/pageable/pagesize/operations/__init__.py create mode 100644 packages/typespec-python/test/unbranded/generated/payload-pageable/payload/pageable/pagesize/operations/_operations.py create mode 100644 packages/typespec-python/test/unbranded/generated/payload-pageable/payload/pageable/pagesize/operations/_patch.py diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/CHANGELOG.md b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/CHANGELOG.md new file mode 100644 index 00000000000..b957b2575b4 --- /dev/null +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/CHANGELOG.md @@ -0,0 +1,7 @@ +# Release History + +## 1.0.0b1 (1970-01-01) + +### Other Changes + + - Initial version \ No newline at end of file diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/LICENSE b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/LICENSE new file mode 100644 index 00000000000..63447fd8bbb --- /dev/null +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/LICENSE @@ -0,0 +1,21 @@ +Copyright (c) Microsoft Corporation. + +MIT License + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/MANIFEST.in b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/MANIFEST.in new file mode 100644 index 00000000000..96f41e863e9 --- /dev/null +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/MANIFEST.in @@ -0,0 +1,9 @@ +include *.md +include LICENSE +include specs/azure/clientgenerator/core/alternatetype/py.typed +recursive-include tests *.py +recursive-include samples *.py *.md +include specs/__init__.py +include specs/azure/__init__.py +include specs/azure/clientgenerator/__init__.py +include specs/azure/clientgenerator/core/__init__.py diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/README.md b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/README.md new file mode 100644 index 00000000000..c268c6c7064 --- /dev/null +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/README.md @@ -0,0 +1,43 @@ +# Specs Azure Clientgenerator Core Alternatetype client library for Python + + +## Getting started + +### Install the package + +```bash +python -m pip install specs-azure-clientgenerator-core-alternatetype +``` + +#### Prequisites + +- Python 3.9 or later is required to use this package. +- You need an [Azure subscription][azure_sub] to use this package. +- An existing Specs Azure Clientgenerator Core Alternatetype instance. + + +## Contributing + +This project welcomes contributions and suggestions. Most contributions require +you to agree to a Contributor License Agreement (CLA) declaring that you have +the right to, and actually do, grant us the rights to use your contribution. +For details, visit https://cla.microsoft.com. + +When you submit a pull request, a CLA-bot will automatically determine whether +you need to provide a CLA and decorate the PR appropriately (e.g., label, +comment). Simply follow the instructions provided by the bot. You will only +need to do this once across all repos using our CLA. + +This project has adopted the +[Microsoft Open Source Code of Conduct][code_of_conduct]. For more information, +see the Code of Conduct FAQ or contact opencode@microsoft.com with any +additional questions or comments. + + +[code_of_conduct]: https://opensource.microsoft.com/codeofconduct/ +[authenticate_with_token]: https://docs.microsoft.com/azure/cognitive-services/authentication?tabs=powershell#authenticate-with-an-authentication-token +[azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/identity/azure-identity#credentials +[azure_identity_pip]: https://pypi.org/project/azure-identity/ +[default_azure_credential]: https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/identity/azure-identity#defaultazurecredential +[pip]: https://pypi.org/project/pip/ +[azure_sub]: https://azure.microsoft.com/free/ diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/apiview-properties.json b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/apiview-properties.json new file mode 100644 index 00000000000..335aaac9b06 --- /dev/null +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/apiview-properties.json @@ -0,0 +1,16 @@ +{ + "CrossLanguagePackageId": "_Specs_.Azure.ClientGenerator.Core.AlternateType", + "CrossLanguageDefinitionId": { + "specs.azure.clientgenerator.core.alternatetype.models.Feature": "_Specs_.Azure.ClientGenerator.Core.AlternateType.ExternalType.Feature", + "specs.azure.clientgenerator.core.alternatetype.models.Geometry": "_Specs_.Azure.ClientGenerator.Core.AlternateType.ExternalType.Geometry", + "specs.azure.clientgenerator.core.alternatetype.models.ModelWithFeatureProperty": "_Specs_.Azure.ClientGenerator.Core.AlternateType.ExternalType.ModelWithFeatureProperty", + "specs.azure.clientgenerator.core.alternatetype.operations.ExternalTypeOperations.get_model": "_Specs_.Azure.ClientGenerator.Core.AlternateType.ExternalType.getModel", + "specs.azure.clientgenerator.core.alternatetype.aio.operations.ExternalTypeOperations.get_model": "_Specs_.Azure.ClientGenerator.Core.AlternateType.ExternalType.getModel", + "specs.azure.clientgenerator.core.alternatetype.operations.ExternalTypeOperations.put_model": "_Specs_.Azure.ClientGenerator.Core.AlternateType.ExternalType.putModel", + "specs.azure.clientgenerator.core.alternatetype.aio.operations.ExternalTypeOperations.put_model": "_Specs_.Azure.ClientGenerator.Core.AlternateType.ExternalType.putModel", + "specs.azure.clientgenerator.core.alternatetype.operations.ExternalTypeOperations.get_property": "_Specs_.Azure.ClientGenerator.Core.AlternateType.ExternalType.getProperty", + "specs.azure.clientgenerator.core.alternatetype.aio.operations.ExternalTypeOperations.get_property": "_Specs_.Azure.ClientGenerator.Core.AlternateType.ExternalType.getProperty", + "specs.azure.clientgenerator.core.alternatetype.operations.ExternalTypeOperations.put_property": "_Specs_.Azure.ClientGenerator.Core.AlternateType.ExternalType.putProperty", + "specs.azure.clientgenerator.core.alternatetype.aio.operations.ExternalTypeOperations.put_property": "_Specs_.Azure.ClientGenerator.Core.AlternateType.ExternalType.putProperty" + } +} \ No newline at end of file diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/dev_requirements.txt b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/dev_requirements.txt new file mode 100644 index 00000000000..0e53b6a72db --- /dev/null +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/dev_requirements.txt @@ -0,0 +1,3 @@ +-e ../../../eng/tools/azure-sdk-tools +../../core/azure-core +aiohttp \ No newline at end of file diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/generated_tests/conftest.py b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/generated_tests/conftest.py new file mode 100644 index 00000000000..9825968817d --- /dev/null +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/generated_tests/conftest.py @@ -0,0 +1,37 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) Python Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- +import os +import pytest +from dotenv import load_dotenv +from devtools_testutils import ( + test_proxy, + add_general_regex_sanitizer, + add_body_key_sanitizer, + add_header_regex_sanitizer, +) + +load_dotenv() + + +# For security, please avoid record sensitive identity information in recordings +@pytest.fixture(scope="session", autouse=True) +def add_sanitizers(test_proxy): + alternatetype_subscription_id = os.environ.get( + "ALTERNATETYPE_SUBSCRIPTION_ID", "00000000-0000-0000-0000-000000000000" + ) + alternatetype_tenant_id = os.environ.get("ALTERNATETYPE_TENANT_ID", "00000000-0000-0000-0000-000000000000") + alternatetype_client_id = os.environ.get("ALTERNATETYPE_CLIENT_ID", "00000000-0000-0000-0000-000000000000") + alternatetype_client_secret = os.environ.get("ALTERNATETYPE_CLIENT_SECRET", "00000000-0000-0000-0000-000000000000") + add_general_regex_sanitizer(regex=alternatetype_subscription_id, value="00000000-0000-0000-0000-000000000000") + add_general_regex_sanitizer(regex=alternatetype_tenant_id, value="00000000-0000-0000-0000-000000000000") + add_general_regex_sanitizer(regex=alternatetype_client_id, value="00000000-0000-0000-0000-000000000000") + add_general_regex_sanitizer(regex=alternatetype_client_secret, value="00000000-0000-0000-0000-000000000000") + + add_header_regex_sanitizer(key="Set-Cookie", value="[set-cookie;]") + add_header_regex_sanitizer(key="Cookie", value="cookie;") + add_body_key_sanitizer(json_path="$..access_token", value="access_token") diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/generated_tests/test_alternate_type_external_type_operations.py b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/generated_tests/test_alternate_type_external_type_operations.py new file mode 100644 index 00000000000..fe410e27991 --- /dev/null +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/generated_tests/test_alternate_type_external_type_operations.py @@ -0,0 +1,66 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) Python Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- +import pytest +from devtools_testutils import recorded_by_proxy +from testpreparer import AlternateTypeClientTestBase, AlternateTypePreparer + + +@pytest.mark.skip("you may need to update the auto-generated test case before run it") +class TestAlternateTypeExternalTypeOperations(AlternateTypeClientTestBase): + @AlternateTypePreparer() + @recorded_by_proxy + def test_external_type_get_model(self, alternatetype_endpoint): + client = self.create_client(endpoint=alternatetype_endpoint) + response = client.external_type.get_model() + + # please add some check logic here by yourself + # ... + + @AlternateTypePreparer() + @recorded_by_proxy + def test_external_type_put_model(self, alternatetype_endpoint): + client = self.create_client(endpoint=alternatetype_endpoint) + response = client.external_type.put_model( + body={ + "geometry": {"coordinates": [0], "type": "str"}, + "properties": {"str": {}}, + "type": "Feature", + "id": "str", + }, + ) + + # please add some check logic here by yourself + # ... + + @AlternateTypePreparer() + @recorded_by_proxy + def test_external_type_get_property(self, alternatetype_endpoint): + client = self.create_client(endpoint=alternatetype_endpoint) + response = client.external_type.get_property() + + # please add some check logic here by yourself + # ... + + @AlternateTypePreparer() + @recorded_by_proxy + def test_external_type_put_property(self, alternatetype_endpoint): + client = self.create_client(endpoint=alternatetype_endpoint) + response = client.external_type.put_property( + body={ + "additionalProperty": "str", + "feature": { + "geometry": {"coordinates": [0], "type": "str"}, + "properties": {"str": {}}, + "type": "Feature", + "id": "str", + }, + }, + ) + + # please add some check logic here by yourself + # ... diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/generated_tests/test_alternate_type_external_type_operations_async.py b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/generated_tests/test_alternate_type_external_type_operations_async.py new file mode 100644 index 00000000000..75d705c2198 --- /dev/null +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/generated_tests/test_alternate_type_external_type_operations_async.py @@ -0,0 +1,67 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) Python Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- +import pytest +from devtools_testutils.aio import recorded_by_proxy_async +from testpreparer import AlternateTypePreparer +from testpreparer_async import AlternateTypeClientTestBaseAsync + + +@pytest.mark.skip("you may need to update the auto-generated test case before run it") +class TestAlternateTypeExternalTypeOperationsAsync(AlternateTypeClientTestBaseAsync): + @AlternateTypePreparer() + @recorded_by_proxy_async + async def test_external_type_get_model(self, alternatetype_endpoint): + client = self.create_async_client(endpoint=alternatetype_endpoint) + response = await client.external_type.get_model() + + # please add some check logic here by yourself + # ... + + @AlternateTypePreparer() + @recorded_by_proxy_async + async def test_external_type_put_model(self, alternatetype_endpoint): + client = self.create_async_client(endpoint=alternatetype_endpoint) + response = await client.external_type.put_model( + body={ + "geometry": {"coordinates": [0], "type": "str"}, + "properties": {"str": {}}, + "type": "Feature", + "id": "str", + }, + ) + + # please add some check logic here by yourself + # ... + + @AlternateTypePreparer() + @recorded_by_proxy_async + async def test_external_type_get_property(self, alternatetype_endpoint): + client = self.create_async_client(endpoint=alternatetype_endpoint) + response = await client.external_type.get_property() + + # please add some check logic here by yourself + # ... + + @AlternateTypePreparer() + @recorded_by_proxy_async + async def test_external_type_put_property(self, alternatetype_endpoint): + client = self.create_async_client(endpoint=alternatetype_endpoint) + response = await client.external_type.put_property( + body={ + "additionalProperty": "str", + "feature": { + "geometry": {"coordinates": [0], "type": "str"}, + "properties": {"str": {}}, + "type": "Feature", + "id": "str", + }, + }, + ) + + # please add some check logic here by yourself + # ... diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/generated_tests/testpreparer.py b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/generated_tests/testpreparer.py new file mode 100644 index 00000000000..1dc39956d6c --- /dev/null +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/generated_tests/testpreparer.py @@ -0,0 +1,26 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) Python Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- +from devtools_testutils import AzureRecordedTestCase, PowerShellPreparer +import functools +from specs.azure.clientgenerator.core.alternatetype import AlternateTypeClient + + +class AlternateTypeClientTestBase(AzureRecordedTestCase): + + def create_client(self, endpoint): + credential = self.get_credential(AlternateTypeClient) + return self.create_client_from_credential( + AlternateTypeClient, + credential=credential, + endpoint=endpoint, + ) + + +AlternateTypePreparer = functools.partial( + PowerShellPreparer, "alternatetype", alternatetype_endpoint="https://fake_alternatetype_endpoint.com" +) diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/generated_tests/testpreparer_async.py b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/generated_tests/testpreparer_async.py new file mode 100644 index 00000000000..1ad0870b51b --- /dev/null +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/generated_tests/testpreparer_async.py @@ -0,0 +1,20 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) Python Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- +from devtools_testutils import AzureRecordedTestCase +from specs.azure.clientgenerator.core.alternatetype.aio import AlternateTypeClient + + +class AlternateTypeClientTestBaseAsync(AzureRecordedTestCase): + + def create_async_client(self, endpoint): + credential = self.get_credential(AlternateTypeClient, is_async=True) + return self.create_client_from_credential( + AlternateTypeClient, + credential=credential, + endpoint=endpoint, + ) diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/pyproject.toml b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/pyproject.toml new file mode 100644 index 00000000000..987bc066b93 --- /dev/null +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/pyproject.toml @@ -0,0 +1,63 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) Python Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +[build-system] +requires = ["setuptools>=77.0.3", "wheel"] +build-backend = "setuptools.build_meta" + +[project] +name = "specs-azure-clientgenerator-core-alternatetype" +authors = [ + { name = "Microsoft Corporation", email = "azpysdkhelp@microsoft.com" }, +] +description = "Microsoft Corporation Azure Specs Azure Clientgenerator Core Alternatetype Client Library for Python" +license = "MIT" +classifiers = [ + "Development Status :: 4 - Beta", + "Programming Language :: Python", + "Programming Language :: Python :: 3 :: Only", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", +] +requires-python = ">=3.9" +keywords = ["azure", "azure sdk"] + +dependencies = [ + "isodate>=0.6.1", + "azure-core>=1.35.0", + "typing-extensions>=4.6.0", +] +dynamic = [ +"version", "readme" +] + +[project.urls] +repository = "https://github.com/Azure/azure-sdk-for-python" + +[tool.setuptools.dynamic] +version = {attr = "specs.azure.clientgenerator.core.alternatetype._version.VERSION"} +readme = {file = ["README.md", "CHANGELOG.md"], content-type = "text/markdown"} + +[tool.setuptools.packages.find] +exclude = [ + "tests*", + "generated_tests*", + "samples*", + "generated_samples*", + "doc*", + "specs", + "specs.azure", + "specs.azure.clientgenerator", + "specs.azure.clientgenerator.core", +] + +[tool.setuptools.package-data] +pytyped = ["py.typed"] diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/__init__.py b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/__init__.py new file mode 100644 index 00000000000..d55ccad1f57 --- /dev/null +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/__init__.py @@ -0,0 +1 @@ +__path__ = __import__("pkgutil").extend_path(__path__, __name__) # type: ignore diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/__init__.py b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/__init__.py new file mode 100644 index 00000000000..d55ccad1f57 --- /dev/null +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/__init__.py @@ -0,0 +1 @@ +__path__ = __import__("pkgutil").extend_path(__path__, __name__) # type: ignore diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/__init__.py b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/__init__.py new file mode 100644 index 00000000000..d55ccad1f57 --- /dev/null +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/__init__.py @@ -0,0 +1 @@ +__path__ = __import__("pkgutil").extend_path(__path__, __name__) # type: ignore diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/__init__.py b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/__init__.py new file mode 100644 index 00000000000..d55ccad1f57 --- /dev/null +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/__init__.py @@ -0,0 +1 @@ +__path__ = __import__("pkgutil").extend_path(__path__, __name__) # type: ignore diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/__init__.py b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/__init__.py new file mode 100644 index 00000000000..864fd28f779 --- /dev/null +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/__init__.py @@ -0,0 +1,32 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) Python Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- +# pylint: disable=wrong-import-position + +from typing import TYPE_CHECKING + +if TYPE_CHECKING: + from ._patch import * # pylint: disable=unused-wildcard-import + +from ._client import AlternateTypeClient # type: ignore +from ._version import VERSION + +__version__ = VERSION + +try: + from ._patch import __all__ as _patch_all + from ._patch import * +except ImportError: + _patch_all = [] +from ._patch import patch_sdk as _patch_sdk + +__all__ = [ + "AlternateTypeClient", +] +__all__.extend([p for p in _patch_all if p not in __all__]) # pyright: ignore + +_patch_sdk() diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/_client.py b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/_client.py new file mode 100644 index 00000000000..5f6f4f3a361 --- /dev/null +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/_client.py @@ -0,0 +1,96 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) Python Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from copy import deepcopy +from typing import Any +from typing_extensions import Self + +from azure.core import PipelineClient +from azure.core.pipeline import policies +from azure.core.rest import HttpRequest, HttpResponse + +from ._configuration import AlternateTypeClientConfiguration +from ._utils.serialization import Deserializer, Serializer +from .operations import ExternalTypeOperations + + +class AlternateTypeClient: # pylint: disable=client-accepts-api-version-keyword + """Test for alternate type decorator. + + :ivar external_type: ExternalTypeOperations operations + :vartype external_type: + specs.azure.clientgenerator.core.alternatetype.operations.ExternalTypeOperations + :keyword endpoint: Service host. Default value is "http://localhost:3000". + :paramtype endpoint: str + """ + + def __init__( # pylint: disable=missing-client-constructor-parameter-credential + self, *, endpoint: str = "http://localhost:3000", **kwargs: Any + ) -> None: + _endpoint = "{endpoint}" + self._config = AlternateTypeClientConfiguration(endpoint=endpoint, **kwargs) + + _policies = kwargs.pop("policies", None) + if _policies is None: + _policies = [ + policies.RequestIdPolicy(**kwargs), + self._config.headers_policy, + self._config.user_agent_policy, + self._config.proxy_policy, + policies.ContentDecodePolicy(**kwargs), + self._config.redirect_policy, + self._config.retry_policy, + self._config.authentication_policy, + self._config.custom_hook_policy, + self._config.logging_policy, + policies.DistributedTracingPolicy(**kwargs), + policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, + self._config.http_logging_policy, + ] + self._client: PipelineClient = PipelineClient(base_url=_endpoint, policies=_policies, **kwargs) + + self._serialize = Serializer() + self._deserialize = Deserializer() + self._serialize.client_side_validation = False + self.external_type = ExternalTypeOperations(self._client, self._config, self._serialize, self._deserialize) + + def send_request(self, request: HttpRequest, *, stream: bool = False, **kwargs: Any) -> HttpResponse: + """Runs the network request through the client's chained policies. + + >>> from azure.core.rest import HttpRequest + >>> request = HttpRequest("GET", "https://www.example.org/") + + >>> response = client.send_request(request) + + + For more information on this code flow, see https://aka.ms/azsdk/dpcodegen/python/send_request + + :param request: The network request you want to make. Required. + :type request: ~azure.core.rest.HttpRequest + :keyword bool stream: Whether the response payload will be streamed. Defaults to False. + :return: The response of your network call. Does not do error handling on your response. + :rtype: ~azure.core.rest.HttpResponse + """ + + request_copy = deepcopy(request) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + + request_copy.url = self._client.format_url(request_copy.url, **path_format_arguments) + return self._client.send_request(request_copy, stream=stream, **kwargs) # type: ignore + + def close(self) -> None: + self._client.close() + + def __enter__(self) -> Self: + self._client.__enter__() + return self + + def __exit__(self, *exc_details: Any) -> None: + self._client.__exit__(*exc_details) diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/_configuration.py b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/_configuration.py new file mode 100644 index 00000000000..e1bf8c67a09 --- /dev/null +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/_configuration.py @@ -0,0 +1,42 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) Python Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from typing import Any + +from azure.core.pipeline import policies + +from ._version import VERSION + + +class AlternateTypeClientConfiguration: # pylint: disable=too-many-instance-attributes + """Configuration for AlternateTypeClient. + + Note that all parameters used to create this instance are saved as instance + attributes. + + :param endpoint: Service host. Default value is "http://localhost:3000". + :type endpoint: str + """ + + def __init__(self, endpoint: str = "http://localhost:3000", **kwargs: Any) -> None: + + self.endpoint = endpoint + kwargs.setdefault("sdk_moniker", "specs-azure-clientgenerator-core-alternatetype/{}".format(VERSION)) + self.polling_interval = kwargs.get("polling_interval", 30) + self._configure(**kwargs) + + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/_patch.py b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/_patch.py new file mode 100644 index 00000000000..87676c65a8f --- /dev/null +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/_patch.py @@ -0,0 +1,21 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# -------------------------------------------------------------------------- +"""Customize generated code here. + +Follow our quickstart for examples: https://aka.ms/azsdk/python/dpcodegen/python/customize +""" + + +__all__: list[str] = [] # Add all objects you want publicly available to users at this package level + + +def patch_sdk(): + """Do not remove from this file. + + `patch_sdk` is a last resort escape hatch that allows you to do customizations + you can't accomplish using the techniques described in + https://aka.ms/azsdk/python/dpcodegen/python/customize + """ diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/_utils/__init__.py b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/_utils/__init__.py new file mode 100644 index 00000000000..8026245c2ab --- /dev/null +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/_utils/__init__.py @@ -0,0 +1,6 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) Python Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/_utils/model_base.py b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/_utils/model_base.py new file mode 100644 index 00000000000..12926fa98dc --- /dev/null +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/_utils/model_base.py @@ -0,0 +1,1237 @@ +# pylint: disable=line-too-long,useless-suppression,too-many-lines +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) Python Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- +# pylint: disable=protected-access, broad-except + +import copy +import calendar +import decimal +import functools +import sys +import logging +import base64 +import re +import typing +import enum +import email.utils +from datetime import datetime, date, time, timedelta, timezone +from json import JSONEncoder +import xml.etree.ElementTree as ET +from collections.abc import MutableMapping +from typing_extensions import Self +import isodate +from azure.core.exceptions import DeserializationError +from azure.core import CaseInsensitiveEnumMeta +from azure.core.pipeline import PipelineResponse +from azure.core.serialization import _Null +from azure.core.rest import HttpResponse + +_LOGGER = logging.getLogger(__name__) + +__all__ = ["SdkJSONEncoder", "Model", "rest_field", "rest_discriminator"] + +TZ_UTC = timezone.utc +_T = typing.TypeVar("_T") + + +def _timedelta_as_isostr(td: timedelta) -> str: + """Converts a datetime.timedelta object into an ISO 8601 formatted string, e.g. 'P4DT12H30M05S' + + Function adapted from the Tin Can Python project: https://github.com/RusticiSoftware/TinCanPython + + :param timedelta td: The timedelta to convert + :rtype: str + :return: ISO8601 version of this timedelta + """ + + # Split seconds to larger units + seconds = td.total_seconds() + minutes, seconds = divmod(seconds, 60) + hours, minutes = divmod(minutes, 60) + days, hours = divmod(hours, 24) + + days, hours, minutes = list(map(int, (days, hours, minutes))) + seconds = round(seconds, 6) + + # Build date + date_str = "" + if days: + date_str = "%sD" % days + + if hours or minutes or seconds: + # Build time + time_str = "T" + + # Hours + bigger_exists = date_str or hours + if bigger_exists: + time_str += "{:02}H".format(hours) + + # Minutes + bigger_exists = bigger_exists or minutes + if bigger_exists: + time_str += "{:02}M".format(minutes) + + # Seconds + try: + if seconds.is_integer(): + seconds_string = "{:02}".format(int(seconds)) + else: + # 9 chars long w/ leading 0, 6 digits after decimal + seconds_string = "%09.6f" % seconds + # Remove trailing zeros + seconds_string = seconds_string.rstrip("0") + except AttributeError: # int.is_integer() raises + seconds_string = "{:02}".format(seconds) + + time_str += "{}S".format(seconds_string) + else: + time_str = "" + + return "P" + date_str + time_str + + +def _serialize_bytes(o, format: typing.Optional[str] = None) -> str: + encoded = base64.b64encode(o).decode() + if format == "base64url": + return encoded.strip("=").replace("+", "-").replace("/", "_") + return encoded + + +def _serialize_datetime(o, format: typing.Optional[str] = None): + if hasattr(o, "year") and hasattr(o, "hour"): + if format == "rfc7231": + return email.utils.format_datetime(o, usegmt=True) + if format == "unix-timestamp": + return int(calendar.timegm(o.utctimetuple())) + + # astimezone() fails for naive times in Python 2.7, so make make sure o is aware (tzinfo is set) + if not o.tzinfo: + iso_formatted = o.replace(tzinfo=TZ_UTC).isoformat() + else: + iso_formatted = o.astimezone(TZ_UTC).isoformat() + # Replace the trailing "+00:00" UTC offset with "Z" (RFC 3339: https://www.ietf.org/rfc/rfc3339.txt) + return iso_formatted.replace("+00:00", "Z") + # Next try datetime.date or datetime.time + return o.isoformat() + + +def _is_readonly(p): + try: + return p._visibility == ["read"] + except AttributeError: + return False + + +class SdkJSONEncoder(JSONEncoder): + """A JSON encoder that's capable of serializing datetime objects and bytes.""" + + def __init__(self, *args, exclude_readonly: bool = False, format: typing.Optional[str] = None, **kwargs): + super().__init__(*args, **kwargs) + self.exclude_readonly = exclude_readonly + self.format = format + + def default(self, o): # pylint: disable=too-many-return-statements + if _is_model(o): + if self.exclude_readonly: + readonly_props = [p._rest_name for p in o._attr_to_rest_field.values() if _is_readonly(p)] + return {k: v for k, v in o.items() if k not in readonly_props} + return dict(o.items()) + try: + return super(SdkJSONEncoder, self).default(o) + except TypeError: + if isinstance(o, _Null): + return None + if isinstance(o, decimal.Decimal): + return float(o) + if isinstance(o, (bytes, bytearray)): + return _serialize_bytes(o, self.format) + try: + # First try datetime.datetime + return _serialize_datetime(o, self.format) + except AttributeError: + pass + # Last, try datetime.timedelta + try: + return _timedelta_as_isostr(o) + except AttributeError: + # This will be raised when it hits value.total_seconds in the method above + pass + return super(SdkJSONEncoder, self).default(o) + + +_VALID_DATE = re.compile(r"\d{4}[-]\d{2}[-]\d{2}T\d{2}:\d{2}:\d{2}" + r"\.?\d*Z?[-+]?[\d{2}]?:?[\d{2}]?") +_VALID_RFC7231 = re.compile( + r"(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s\d{2}\s" + r"(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s\d{4}\s\d{2}:\d{2}:\d{2}\sGMT" +) + + +def _deserialize_datetime(attr: typing.Union[str, datetime]) -> datetime: + """Deserialize ISO-8601 formatted string into Datetime object. + + :param str attr: response string to be deserialized. + :rtype: ~datetime.datetime + :returns: The datetime object from that input + """ + if isinstance(attr, datetime): + # i'm already deserialized + return attr + attr = attr.upper() + match = _VALID_DATE.match(attr) + if not match: + raise ValueError("Invalid datetime string: " + attr) + + check_decimal = attr.split(".") + if len(check_decimal) > 1: + decimal_str = "" + for digit in check_decimal[1]: + if digit.isdigit(): + decimal_str += digit + else: + break + if len(decimal_str) > 6: + attr = attr.replace(decimal_str, decimal_str[0:6]) + + date_obj = isodate.parse_datetime(attr) + test_utc = date_obj.utctimetuple() + if test_utc.tm_year > 9999 or test_utc.tm_year < 1: + raise OverflowError("Hit max or min date") + return date_obj + + +def _deserialize_datetime_rfc7231(attr: typing.Union[str, datetime]) -> datetime: + """Deserialize RFC7231 formatted string into Datetime object. + + :param str attr: response string to be deserialized. + :rtype: ~datetime.datetime + :returns: The datetime object from that input + """ + if isinstance(attr, datetime): + # i'm already deserialized + return attr + match = _VALID_RFC7231.match(attr) + if not match: + raise ValueError("Invalid datetime string: " + attr) + + return email.utils.parsedate_to_datetime(attr) + + +def _deserialize_datetime_unix_timestamp(attr: typing.Union[float, datetime]) -> datetime: + """Deserialize unix timestamp into Datetime object. + + :param str attr: response string to be deserialized. + :rtype: ~datetime.datetime + :returns: The datetime object from that input + """ + if isinstance(attr, datetime): + # i'm already deserialized + return attr + return datetime.fromtimestamp(attr, TZ_UTC) + + +def _deserialize_date(attr: typing.Union[str, date]) -> date: + """Deserialize ISO-8601 formatted string into Date object. + :param str attr: response string to be deserialized. + :rtype: date + :returns: The date object from that input + """ + # This must NOT use defaultmonth/defaultday. Using None ensure this raises an exception. + if isinstance(attr, date): + return attr + return isodate.parse_date(attr, defaultmonth=None, defaultday=None) # type: ignore + + +def _deserialize_time(attr: typing.Union[str, time]) -> time: + """Deserialize ISO-8601 formatted string into time object. + + :param str attr: response string to be deserialized. + :rtype: datetime.time + :returns: The time object from that input + """ + if isinstance(attr, time): + return attr + return isodate.parse_time(attr) + + +def _deserialize_bytes(attr): + if isinstance(attr, (bytes, bytearray)): + return attr + return bytes(base64.b64decode(attr)) + + +def _deserialize_bytes_base64(attr): + if isinstance(attr, (bytes, bytearray)): + return attr + padding = "=" * (3 - (len(attr) + 3) % 4) # type: ignore + attr = attr + padding # type: ignore + encoded = attr.replace("-", "+").replace("_", "/") + return bytes(base64.b64decode(encoded)) + + +def _deserialize_duration(attr): + if isinstance(attr, timedelta): + return attr + return isodate.parse_duration(attr) + + +def _deserialize_decimal(attr): + if isinstance(attr, decimal.Decimal): + return attr + return decimal.Decimal(str(attr)) + + +def _deserialize_int_as_str(attr): + if isinstance(attr, int): + return attr + return int(attr) + + +_DESERIALIZE_MAPPING = { + datetime: _deserialize_datetime, + date: _deserialize_date, + time: _deserialize_time, + bytes: _deserialize_bytes, + bytearray: _deserialize_bytes, + timedelta: _deserialize_duration, + typing.Any: lambda x: x, + decimal.Decimal: _deserialize_decimal, +} + +_DESERIALIZE_MAPPING_WITHFORMAT = { + "rfc3339": _deserialize_datetime, + "rfc7231": _deserialize_datetime_rfc7231, + "unix-timestamp": _deserialize_datetime_unix_timestamp, + "base64": _deserialize_bytes, + "base64url": _deserialize_bytes_base64, +} + + +def get_deserializer(annotation: typing.Any, rf: typing.Optional["_RestField"] = None): + if annotation is int and rf and rf._format == "str": + return _deserialize_int_as_str + if rf and rf._format: + return _DESERIALIZE_MAPPING_WITHFORMAT.get(rf._format) + return _DESERIALIZE_MAPPING.get(annotation) # pyright: ignore + + +def _get_type_alias_type(module_name: str, alias_name: str): + types = { + k: v + for k, v in sys.modules[module_name].__dict__.items() + if isinstance(v, typing._GenericAlias) # type: ignore + } + if alias_name not in types: + return alias_name + return types[alias_name] + + +def _get_model(module_name: str, model_name: str): + models = {k: v for k, v in sys.modules[module_name].__dict__.items() if isinstance(v, type)} + module_end = module_name.rsplit(".", 1)[0] + models.update({k: v for k, v in sys.modules[module_end].__dict__.items() if isinstance(v, type)}) + if isinstance(model_name, str): + model_name = model_name.split(".")[-1] + if model_name not in models: + return model_name + return models[model_name] + + +_UNSET = object() + + +class _MyMutableMapping(MutableMapping[str, typing.Any]): + def __init__(self, data: dict[str, typing.Any]) -> None: + self._data = data + + def __contains__(self, key: typing.Any) -> bool: + return key in self._data + + def __getitem__(self, key: str) -> typing.Any: + return self._data.__getitem__(key) + + def __setitem__(self, key: str, value: typing.Any) -> None: + self._data.__setitem__(key, value) + + def __delitem__(self, key: str) -> None: + self._data.__delitem__(key) + + def __iter__(self) -> typing.Iterator[typing.Any]: + return self._data.__iter__() + + def __len__(self) -> int: + return self._data.__len__() + + def __ne__(self, other: typing.Any) -> bool: + return not self.__eq__(other) + + def keys(self) -> typing.KeysView[str]: + """ + :returns: a set-like object providing a view on D's keys + :rtype: ~typing.KeysView + """ + return self._data.keys() + + def values(self) -> typing.ValuesView[typing.Any]: + """ + :returns: an object providing a view on D's values + :rtype: ~typing.ValuesView + """ + return self._data.values() + + def items(self) -> typing.ItemsView[str, typing.Any]: + """ + :returns: set-like object providing a view on D's items + :rtype: ~typing.ItemsView + """ + return self._data.items() + + def get(self, key: str, default: typing.Any = None) -> typing.Any: + """ + Get the value for key if key is in the dictionary, else default. + :param str key: The key to look up. + :param any default: The value to return if key is not in the dictionary. Defaults to None + :returns: D[k] if k in D, else d. + :rtype: any + """ + try: + return self[key] + except KeyError: + return default + + @typing.overload + def pop(self, key: str) -> typing.Any: ... # pylint: disable=arguments-differ + + @typing.overload + def pop(self, key: str, default: _T) -> _T: ... # pylint: disable=signature-differs + + @typing.overload + def pop(self, key: str, default: typing.Any) -> typing.Any: ... # pylint: disable=signature-differs + + def pop(self, key: str, default: typing.Any = _UNSET) -> typing.Any: + """ + Removes specified key and return the corresponding value. + :param str key: The key to pop. + :param any default: The value to return if key is not in the dictionary + :returns: The value corresponding to the key. + :rtype: any + :raises KeyError: If key is not found and default is not given. + """ + if default is _UNSET: + return self._data.pop(key) + return self._data.pop(key, default) + + def popitem(self) -> tuple[str, typing.Any]: + """ + Removes and returns some (key, value) pair + :returns: The (key, value) pair. + :rtype: tuple + :raises KeyError: if D is empty. + """ + return self._data.popitem() + + def clear(self) -> None: + """ + Remove all items from D. + """ + self._data.clear() + + def update(self, *args: typing.Any, **kwargs: typing.Any) -> None: # pylint: disable=arguments-differ + """ + Updates D from mapping/iterable E and F. + :param any args: Either a mapping object or an iterable of key-value pairs. + """ + self._data.update(*args, **kwargs) + + @typing.overload + def setdefault(self, key: str, default: None = None) -> None: ... + + @typing.overload + def setdefault(self, key: str, default: typing.Any) -> typing.Any: ... # pylint: disable=signature-differs + + def setdefault(self, key: str, default: typing.Any = _UNSET) -> typing.Any: + """ + Same as calling D.get(k, d), and setting D[k]=d if k not found + :param str key: The key to look up. + :param any default: The value to set if key is not in the dictionary + :returns: D[k] if k in D, else d. + :rtype: any + """ + if default is _UNSET: + return self._data.setdefault(key) + return self._data.setdefault(key, default) + + def __eq__(self, other: typing.Any) -> bool: + try: + other_model = self.__class__(other) + except Exception: + return False + return self._data == other_model._data + + def __repr__(self) -> str: + return str(self._data) + + +def _is_model(obj: typing.Any) -> bool: + return getattr(obj, "_is_model", False) + + +def _serialize(o, format: typing.Optional[str] = None): # pylint: disable=too-many-return-statements + if isinstance(o, list): + return [_serialize(x, format) for x in o] + if isinstance(o, dict): + return {k: _serialize(v, format) for k, v in o.items()} + if isinstance(o, set): + return {_serialize(x, format) for x in o} + if isinstance(o, tuple): + return tuple(_serialize(x, format) for x in o) + if isinstance(o, (bytes, bytearray)): + return _serialize_bytes(o, format) + if isinstance(o, decimal.Decimal): + return float(o) + if isinstance(o, enum.Enum): + return o.value + if isinstance(o, int): + if format == "str": + return str(o) + return o + try: + # First try datetime.datetime + return _serialize_datetime(o, format) + except AttributeError: + pass + # Last, try datetime.timedelta + try: + return _timedelta_as_isostr(o) + except AttributeError: + # This will be raised when it hits value.total_seconds in the method above + pass + return o + + +def _get_rest_field(attr_to_rest_field: dict[str, "_RestField"], rest_name: str) -> typing.Optional["_RestField"]: + try: + return next(rf for rf in attr_to_rest_field.values() if rf._rest_name == rest_name) + except StopIteration: + return None + + +def _create_value(rf: typing.Optional["_RestField"], value: typing.Any) -> typing.Any: + if not rf: + return _serialize(value, None) + if rf._is_multipart_file_input: + return value + if rf._is_model: + return _deserialize(rf._type, value) + if isinstance(value, ET.Element): + value = _deserialize(rf._type, value) + return _serialize(value, rf._format) + + +class Model(_MyMutableMapping): + _is_model = True + # label whether current class's _attr_to_rest_field has been calculated + # could not see _attr_to_rest_field directly because subclass inherits it from parent class + _calculated: set[str] = set() + + def __init__(self, *args: typing.Any, **kwargs: typing.Any) -> None: + class_name = self.__class__.__name__ + if len(args) > 1: + raise TypeError(f"{class_name}.__init__() takes 2 positional arguments but {len(args) + 1} were given") + dict_to_pass = { + rest_field._rest_name: rest_field._default + for rest_field in self._attr_to_rest_field.values() + if rest_field._default is not _UNSET + } + if args: # pylint: disable=too-many-nested-blocks + if isinstance(args[0], ET.Element): + existed_attr_keys = [] + model_meta = getattr(self, "_xml", {}) + + for rf in self._attr_to_rest_field.values(): + prop_meta = getattr(rf, "_xml", {}) + xml_name = prop_meta.get("name", rf._rest_name) + xml_ns = prop_meta.get("ns", model_meta.get("ns", None)) + if xml_ns: + xml_name = "{" + xml_ns + "}" + xml_name + + # attribute + if prop_meta.get("attribute", False) and args[0].get(xml_name) is not None: + existed_attr_keys.append(xml_name) + dict_to_pass[rf._rest_name] = _deserialize(rf._type, args[0].get(xml_name)) + continue + + # unwrapped element is array + if prop_meta.get("unwrapped", False): + # unwrapped array could either use prop items meta/prop meta + if prop_meta.get("itemsName"): + xml_name = prop_meta.get("itemsName") + xml_ns = prop_meta.get("itemNs") + if xml_ns: + xml_name = "{" + xml_ns + "}" + xml_name + items = args[0].findall(xml_name) # pyright: ignore + if len(items) > 0: + existed_attr_keys.append(xml_name) + dict_to_pass[rf._rest_name] = _deserialize(rf._type, items) + continue + + # text element is primitive type + if prop_meta.get("text", False): + if args[0].text is not None: + dict_to_pass[rf._rest_name] = _deserialize(rf._type, args[0].text) + continue + + # wrapped element could be normal property or array, it should only have one element + item = args[0].find(xml_name) + if item is not None: + existed_attr_keys.append(xml_name) + dict_to_pass[rf._rest_name] = _deserialize(rf._type, item) + + # rest thing is additional properties + for e in args[0]: + if e.tag not in existed_attr_keys: + dict_to_pass[e.tag] = _convert_element(e) + else: + dict_to_pass.update( + {k: _create_value(_get_rest_field(self._attr_to_rest_field, k), v) for k, v in args[0].items()} + ) + else: + non_attr_kwargs = [k for k in kwargs if k not in self._attr_to_rest_field] + if non_attr_kwargs: + # actual type errors only throw the first wrong keyword arg they see, so following that. + raise TypeError(f"{class_name}.__init__() got an unexpected keyword argument '{non_attr_kwargs[0]}'") + dict_to_pass.update( + { + self._attr_to_rest_field[k]._rest_name: _create_value(self._attr_to_rest_field[k], v) + for k, v in kwargs.items() + if v is not None + } + ) + super().__init__(dict_to_pass) + + def copy(self) -> "Model": + return Model(self.__dict__) + + def __new__(cls, *args: typing.Any, **kwargs: typing.Any) -> Self: + if f"{cls.__module__}.{cls.__qualname__}" not in cls._calculated: + # we know the last nine classes in mro are going to be 'Model', '_MyMutableMapping', 'MutableMapping', + # 'Mapping', 'Collection', 'Sized', 'Iterable', 'Container' and 'object' + mros = cls.__mro__[:-9][::-1] # ignore parents, and reverse the mro order + attr_to_rest_field: dict[str, _RestField] = { # map attribute name to rest_field property + k: v for mro_class in mros for k, v in mro_class.__dict__.items() if k[0] != "_" and hasattr(v, "_type") + } + annotations = { + k: v + for mro_class in mros + if hasattr(mro_class, "__annotations__") + for k, v in mro_class.__annotations__.items() + } + for attr, rf in attr_to_rest_field.items(): + rf._module = cls.__module__ + if not rf._type: + rf._type = rf._get_deserialize_callable_from_annotation(annotations.get(attr, None)) + if not rf._rest_name_input: + rf._rest_name_input = attr + cls._attr_to_rest_field: dict[str, _RestField] = dict(attr_to_rest_field.items()) + cls._calculated.add(f"{cls.__module__}.{cls.__qualname__}") + + return super().__new__(cls) + + def __init_subclass__(cls, discriminator: typing.Optional[str] = None) -> None: + for base in cls.__bases__: + if hasattr(base, "__mapping__"): + base.__mapping__[discriminator or cls.__name__] = cls # type: ignore + + @classmethod + def _get_discriminator(cls, exist_discriminators) -> typing.Optional["_RestField"]: + for v in cls.__dict__.values(): + if isinstance(v, _RestField) and v._is_discriminator and v._rest_name not in exist_discriminators: + return v + return None + + @classmethod + def _deserialize(cls, data, exist_discriminators): + if not hasattr(cls, "__mapping__"): + return cls(data) + discriminator = cls._get_discriminator(exist_discriminators) + if discriminator is None: + return cls(data) + exist_discriminators.append(discriminator._rest_name) + if isinstance(data, ET.Element): + model_meta = getattr(cls, "_xml", {}) + prop_meta = getattr(discriminator, "_xml", {}) + xml_name = prop_meta.get("name", discriminator._rest_name) + xml_ns = prop_meta.get("ns", model_meta.get("ns", None)) + if xml_ns: + xml_name = "{" + xml_ns + "}" + xml_name + + if data.get(xml_name) is not None: + discriminator_value = data.get(xml_name) + else: + discriminator_value = data.find(xml_name).text # pyright: ignore + else: + discriminator_value = data.get(discriminator._rest_name) + mapped_cls = cls.__mapping__.get(discriminator_value, cls) # pyright: ignore # pylint: disable=no-member + return mapped_cls._deserialize(data, exist_discriminators) + + def as_dict(self, *, exclude_readonly: bool = False) -> dict[str, typing.Any]: + """Return a dict that can be turned into json using json.dump. + + :keyword bool exclude_readonly: Whether to remove the readonly properties. + :returns: A dict JSON compatible object + :rtype: dict + """ + + result = {} + readonly_props = [] + if exclude_readonly: + readonly_props = [p._rest_name for p in self._attr_to_rest_field.values() if _is_readonly(p)] + for k, v in self.items(): + if exclude_readonly and k in readonly_props: # pyright: ignore + continue + is_multipart_file_input = False + try: + is_multipart_file_input = next( + rf for rf in self._attr_to_rest_field.values() if rf._rest_name == k + )._is_multipart_file_input + except StopIteration: + pass + result[k] = v if is_multipart_file_input else Model._as_dict_value(v, exclude_readonly=exclude_readonly) + return result + + @staticmethod + def _as_dict_value(v: typing.Any, exclude_readonly: bool = False) -> typing.Any: + if v is None or isinstance(v, _Null): + return None + if isinstance(v, (list, tuple, set)): + return type(v)(Model._as_dict_value(x, exclude_readonly=exclude_readonly) for x in v) + if isinstance(v, dict): + return {dk: Model._as_dict_value(dv, exclude_readonly=exclude_readonly) for dk, dv in v.items()} + return v.as_dict(exclude_readonly=exclude_readonly) if hasattr(v, "as_dict") else v + + +def _deserialize_model(model_deserializer: typing.Optional[typing.Callable], obj): + if _is_model(obj): + return obj + return _deserialize(model_deserializer, obj) + + +def _deserialize_with_optional(if_obj_deserializer: typing.Optional[typing.Callable], obj): + if obj is None: + return obj + return _deserialize_with_callable(if_obj_deserializer, obj) + + +def _deserialize_with_union(deserializers, obj): + for deserializer in deserializers: + try: + return _deserialize(deserializer, obj) + except DeserializationError: + pass + raise DeserializationError() + + +def _deserialize_dict( + value_deserializer: typing.Optional[typing.Callable], + module: typing.Optional[str], + obj: dict[typing.Any, typing.Any], +): + if obj is None: + return obj + if isinstance(obj, ET.Element): + obj = {child.tag: child for child in obj} + return {k: _deserialize(value_deserializer, v, module) for k, v in obj.items()} + + +def _deserialize_multiple_sequence( + entry_deserializers: list[typing.Optional[typing.Callable]], + module: typing.Optional[str], + obj, +): + if obj is None: + return obj + return type(obj)(_deserialize(deserializer, entry, module) for entry, deserializer in zip(obj, entry_deserializers)) + + +def _deserialize_sequence( + deserializer: typing.Optional[typing.Callable], + module: typing.Optional[str], + obj, +): + if obj is None: + return obj + if isinstance(obj, ET.Element): + obj = list(obj) + return type(obj)(_deserialize(deserializer, entry, module) for entry in obj) + + +def _sorted_annotations(types: list[typing.Any]) -> list[typing.Any]: + return sorted( + types, + key=lambda x: hasattr(x, "__name__") and x.__name__.lower() in ("str", "float", "int", "bool"), + ) + + +def _get_deserialize_callable_from_annotation( # pylint: disable=too-many-return-statements, too-many-statements, too-many-branches + annotation: typing.Any, + module: typing.Optional[str], + rf: typing.Optional["_RestField"] = None, +) -> typing.Optional[typing.Callable[[typing.Any], typing.Any]]: + if not annotation: + return None + + # is it a type alias? + if isinstance(annotation, str): + if module is not None: + annotation = _get_type_alias_type(module, annotation) + + # is it a forward ref / in quotes? + if isinstance(annotation, (str, typing.ForwardRef)): + try: + model_name = annotation.__forward_arg__ # type: ignore + except AttributeError: + model_name = annotation + if module is not None: + annotation = _get_model(module, model_name) # type: ignore + + try: + if module and _is_model(annotation): + if rf: + rf._is_model = True + + return functools.partial(_deserialize_model, annotation) # pyright: ignore + except Exception: + pass + + # is it a literal? + try: + if annotation.__origin__ is typing.Literal: # pyright: ignore + return None + except AttributeError: + pass + + # is it optional? + try: + if any(a for a in annotation.__args__ if a == type(None)): # pyright: ignore + if len(annotation.__args__) <= 2: # pyright: ignore + if_obj_deserializer = _get_deserialize_callable_from_annotation( + next(a for a in annotation.__args__ if a != type(None)), module, rf # pyright: ignore + ) + + return functools.partial(_deserialize_with_optional, if_obj_deserializer) + # the type is Optional[Union[...]], we need to remove the None type from the Union + annotation_copy = copy.copy(annotation) + annotation_copy.__args__ = [a for a in annotation_copy.__args__ if a != type(None)] # pyright: ignore + return _get_deserialize_callable_from_annotation(annotation_copy, module, rf) + except AttributeError: + pass + + # is it union? + if getattr(annotation, "__origin__", None) is typing.Union: + # initial ordering is we make `string` the last deserialization option, because it is often them most generic + deserializers = [ + _get_deserialize_callable_from_annotation(arg, module, rf) + for arg in _sorted_annotations(annotation.__args__) # pyright: ignore + ] + + return functools.partial(_deserialize_with_union, deserializers) + + try: + annotation_name = ( + annotation.__name__ if hasattr(annotation, "__name__") else annotation._name # pyright: ignore + ) + if annotation_name.lower() == "dict": + value_deserializer = _get_deserialize_callable_from_annotation( + annotation.__args__[1], module, rf # pyright: ignore + ) + + return functools.partial( + _deserialize_dict, + value_deserializer, + module, + ) + except (AttributeError, IndexError): + pass + try: + annotation_name = ( + annotation.__name__ if hasattr(annotation, "__name__") else annotation._name # pyright: ignore + ) + if annotation_name.lower() in ["list", "set", "tuple", "sequence"]: + if len(annotation.__args__) > 1: # pyright: ignore + entry_deserializers = [ + _get_deserialize_callable_from_annotation(dt, module, rf) + for dt in annotation.__args__ # pyright: ignore + ] + return functools.partial(_deserialize_multiple_sequence, entry_deserializers, module) + deserializer = _get_deserialize_callable_from_annotation( + annotation.__args__[0], module, rf # pyright: ignore + ) + + return functools.partial(_deserialize_sequence, deserializer, module) + except (TypeError, IndexError, AttributeError, SyntaxError): + pass + + def _deserialize_default( + deserializer, + obj, + ): + if obj is None: + return obj + try: + return _deserialize_with_callable(deserializer, obj) + except Exception: + pass + return obj + + if get_deserializer(annotation, rf): + return functools.partial(_deserialize_default, get_deserializer(annotation, rf)) + + return functools.partial(_deserialize_default, annotation) + + +def _deserialize_with_callable( + deserializer: typing.Optional[typing.Callable[[typing.Any], typing.Any]], + value: typing.Any, +): # pylint: disable=too-many-return-statements + try: + if value is None or isinstance(value, _Null): + return None + if isinstance(value, ET.Element): + if deserializer is str: + return value.text or "" + if deserializer is int: + return int(value.text) if value.text else None + if deserializer is float: + return float(value.text) if value.text else None + if deserializer is bool: + return value.text == "true" if value.text else None + if deserializer is None: + return value + if deserializer in [int, float, bool]: + return deserializer(value) + if isinstance(deserializer, CaseInsensitiveEnumMeta): + try: + return deserializer(value) + except ValueError: + # for unknown value, return raw value + return value + if isinstance(deserializer, type) and issubclass(deserializer, Model): + return deserializer._deserialize(value, []) + return typing.cast(typing.Callable[[typing.Any], typing.Any], deserializer)(value) + except Exception as e: + raise DeserializationError() from e + + +def _deserialize( + deserializer: typing.Any, + value: typing.Any, + module: typing.Optional[str] = None, + rf: typing.Optional["_RestField"] = None, + format: typing.Optional[str] = None, +) -> typing.Any: + if isinstance(value, PipelineResponse): + value = value.http_response.json() + if rf is None and format: + rf = _RestField(format=format) + if not isinstance(deserializer, functools.partial): + deserializer = _get_deserialize_callable_from_annotation(deserializer, module, rf) + return _deserialize_with_callable(deserializer, value) + + +def _failsafe_deserialize( + deserializer: typing.Any, + response: HttpResponse, + module: typing.Optional[str] = None, + rf: typing.Optional["_RestField"] = None, + format: typing.Optional[str] = None, +) -> typing.Any: + try: + return _deserialize(deserializer, response.json(), module, rf, format) + except DeserializationError: + _LOGGER.warning( + "Ran into a deserialization error. Ignoring since this is failsafe deserialization", exc_info=True + ) + return None + + +def _failsafe_deserialize_xml( + deserializer: typing.Any, + response: HttpResponse, +) -> typing.Any: + try: + return _deserialize_xml(deserializer, response.text()) + except DeserializationError: + _LOGGER.warning( + "Ran into a deserialization error. Ignoring since this is failsafe deserialization", exc_info=True + ) + return None + + +class _RestField: + def __init__( + self, + *, + name: typing.Optional[str] = None, + type: typing.Optional[typing.Callable] = None, # pylint: disable=redefined-builtin + is_discriminator: bool = False, + visibility: typing.Optional[list[str]] = None, + default: typing.Any = _UNSET, + format: typing.Optional[str] = None, + is_multipart_file_input: bool = False, + xml: typing.Optional[dict[str, typing.Any]] = None, + ): + self._type = type + self._rest_name_input = name + self._module: typing.Optional[str] = None + self._is_discriminator = is_discriminator + self._visibility = visibility + self._is_model = False + self._default = default + self._format = format + self._is_multipart_file_input = is_multipart_file_input + self._xml = xml if xml is not None else {} + + @property + def _class_type(self) -> typing.Any: + return getattr(self._type, "args", [None])[0] + + @property + def _rest_name(self) -> str: + if self._rest_name_input is None: + raise ValueError("Rest name was never set") + return self._rest_name_input + + def __get__(self, obj: Model, type=None): # pylint: disable=redefined-builtin + # by this point, type and rest_name will have a value bc we default + # them in __new__ of the Model class + item = obj.get(self._rest_name) + if item is None: + return item + if self._is_model: + return item + return _deserialize(self._type, _serialize(item, self._format), rf=self) + + def __set__(self, obj: Model, value) -> None: + if value is None: + # we want to wipe out entries if users set attr to None + try: + obj.__delitem__(self._rest_name) + except KeyError: + pass + return + if self._is_model: + if not _is_model(value): + value = _deserialize(self._type, value) + obj.__setitem__(self._rest_name, value) + return + obj.__setitem__(self._rest_name, _serialize(value, self._format)) + + def _get_deserialize_callable_from_annotation( + self, annotation: typing.Any + ) -> typing.Optional[typing.Callable[[typing.Any], typing.Any]]: + return _get_deserialize_callable_from_annotation(annotation, self._module, self) + + +def rest_field( + *, + name: typing.Optional[str] = None, + type: typing.Optional[typing.Callable] = None, # pylint: disable=redefined-builtin + visibility: typing.Optional[list[str]] = None, + default: typing.Any = _UNSET, + format: typing.Optional[str] = None, + is_multipart_file_input: bool = False, + xml: typing.Optional[dict[str, typing.Any]] = None, +) -> typing.Any: + return _RestField( + name=name, + type=type, + visibility=visibility, + default=default, + format=format, + is_multipart_file_input=is_multipart_file_input, + xml=xml, + ) + + +def rest_discriminator( + *, + name: typing.Optional[str] = None, + type: typing.Optional[typing.Callable] = None, # pylint: disable=redefined-builtin + visibility: typing.Optional[list[str]] = None, + xml: typing.Optional[dict[str, typing.Any]] = None, +) -> typing.Any: + return _RestField(name=name, type=type, is_discriminator=True, visibility=visibility, xml=xml) + + +def serialize_xml(model: Model, exclude_readonly: bool = False) -> str: + """Serialize a model to XML. + + :param Model model: The model to serialize. + :param bool exclude_readonly: Whether to exclude readonly properties. + :returns: The XML representation of the model. + :rtype: str + """ + return ET.tostring(_get_element(model, exclude_readonly), encoding="unicode") # type: ignore + + +def _get_element( + o: typing.Any, + exclude_readonly: bool = False, + parent_meta: typing.Optional[dict[str, typing.Any]] = None, + wrapped_element: typing.Optional[ET.Element] = None, +) -> typing.Union[ET.Element, list[ET.Element]]: + if _is_model(o): + model_meta = getattr(o, "_xml", {}) + + # if prop is a model, then use the prop element directly, else generate a wrapper of model + if wrapped_element is None: + wrapped_element = _create_xml_element( + model_meta.get("name", o.__class__.__name__), + model_meta.get("prefix"), + model_meta.get("ns"), + ) + + readonly_props = [] + if exclude_readonly: + readonly_props = [p._rest_name for p in o._attr_to_rest_field.values() if _is_readonly(p)] + + for k, v in o.items(): + # do not serialize readonly properties + if exclude_readonly and k in readonly_props: + continue + + prop_rest_field = _get_rest_field(o._attr_to_rest_field, k) + if prop_rest_field: + prop_meta = getattr(prop_rest_field, "_xml").copy() + # use the wire name as xml name if no specific name is set + if prop_meta.get("name") is None: + prop_meta["name"] = k + else: + # additional properties will not have rest field, use the wire name as xml name + prop_meta = {"name": k} + + # if no ns for prop, use model's + if prop_meta.get("ns") is None and model_meta.get("ns"): + prop_meta["ns"] = model_meta.get("ns") + prop_meta["prefix"] = model_meta.get("prefix") + + if prop_meta.get("unwrapped", False): + # unwrapped could only set on array + wrapped_element.extend(_get_element(v, exclude_readonly, prop_meta)) + elif prop_meta.get("text", False): + # text could only set on primitive type + wrapped_element.text = _get_primitive_type_value(v) + elif prop_meta.get("attribute", False): + xml_name = prop_meta.get("name", k) + if prop_meta.get("ns"): + ET.register_namespace(prop_meta.get("prefix"), prop_meta.get("ns")) # pyright: ignore + xml_name = "{" + prop_meta.get("ns") + "}" + xml_name # pyright: ignore + # attribute should be primitive type + wrapped_element.set(xml_name, _get_primitive_type_value(v)) + else: + # other wrapped prop element + wrapped_element.append(_get_wrapped_element(v, exclude_readonly, prop_meta)) + return wrapped_element + if isinstance(o, list): + return [_get_element(x, exclude_readonly, parent_meta) for x in o] # type: ignore + if isinstance(o, dict): + result = [] + for k, v in o.items(): + result.append( + _get_wrapped_element( + v, + exclude_readonly, + { + "name": k, + "ns": parent_meta.get("ns") if parent_meta else None, + "prefix": parent_meta.get("prefix") if parent_meta else None, + }, + ) + ) + return result + + # primitive case need to create element based on parent_meta + if parent_meta: + return _get_wrapped_element( + o, + exclude_readonly, + { + "name": parent_meta.get("itemsName", parent_meta.get("name")), + "prefix": parent_meta.get("itemsPrefix", parent_meta.get("prefix")), + "ns": parent_meta.get("itemsNs", parent_meta.get("ns")), + }, + ) + + raise ValueError("Could not serialize value into xml: " + o) + + +def _get_wrapped_element( + v: typing.Any, + exclude_readonly: bool, + meta: typing.Optional[dict[str, typing.Any]], +) -> ET.Element: + wrapped_element = _create_xml_element( + meta.get("name") if meta else None, meta.get("prefix") if meta else None, meta.get("ns") if meta else None + ) + if isinstance(v, (dict, list)): + wrapped_element.extend(_get_element(v, exclude_readonly, meta)) + elif _is_model(v): + _get_element(v, exclude_readonly, meta, wrapped_element) + else: + wrapped_element.text = _get_primitive_type_value(v) + return wrapped_element + + +def _get_primitive_type_value(v) -> str: + if v is True: + return "true" + if v is False: + return "false" + if isinstance(v, _Null): + return "" + return str(v) + + +def _create_xml_element(tag, prefix=None, ns=None): + if prefix and ns: + ET.register_namespace(prefix, ns) + if ns: + return ET.Element("{" + ns + "}" + tag) + return ET.Element(tag) + + +def _deserialize_xml( + deserializer: typing.Any, + value: str, +) -> typing.Any: + element = ET.fromstring(value) # nosec + return _deserialize(deserializer, element) + + +def _convert_element(e: ET.Element): + # dict case + if len(e.attrib) > 0 or len({child.tag for child in e}) > 1: + dict_result: dict[str, typing.Any] = {} + for child in e: + if dict_result.get(child.tag) is not None: + if isinstance(dict_result[child.tag], list): + dict_result[child.tag].append(_convert_element(child)) + else: + dict_result[child.tag] = [dict_result[child.tag], _convert_element(child)] + else: + dict_result[child.tag] = _convert_element(child) + dict_result.update(e.attrib) + return dict_result + # array case + if len(e) > 0: + array_result: list[typing.Any] = [] + for child in e: + array_result.append(_convert_element(child)) + return array_result + # primitive case + return e.text diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/_utils/serialization.py b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/_utils/serialization.py new file mode 100644 index 00000000000..45a3e44e45c --- /dev/null +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/_utils/serialization.py @@ -0,0 +1,2030 @@ +# pylint: disable=line-too-long,useless-suppression,too-many-lines +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) Python Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +# pyright: reportUnnecessaryTypeIgnoreComment=false + +from base64 import b64decode, b64encode +import calendar +import datetime +import decimal +import email +from enum import Enum +import json +import logging +import re +import sys +import codecs +from typing import ( + Any, + cast, + Optional, + Union, + AnyStr, + IO, + Mapping, + Callable, + MutableMapping, +) + +try: + from urllib import quote # type: ignore +except ImportError: + from urllib.parse import quote +import xml.etree.ElementTree as ET + +import isodate # type: ignore +from typing_extensions import Self + +from azure.core.exceptions import DeserializationError, SerializationError +from azure.core.serialization import NULL as CoreNull + +_BOM = codecs.BOM_UTF8.decode(encoding="utf-8") + +JSON = MutableMapping[str, Any] + + +class RawDeserializer: + + # Accept "text" because we're open minded people... + JSON_REGEXP = re.compile(r"^(application|text)/([a-z+.]+\+)?json$") + + # Name used in context + CONTEXT_NAME = "deserialized_data" + + @classmethod + def deserialize_from_text(cls, data: Optional[Union[AnyStr, IO]], content_type: Optional[str] = None) -> Any: + """Decode data according to content-type. + + Accept a stream of data as well, but will be load at once in memory for now. + + If no content-type, will return the string version (not bytes, not stream) + + :param data: Input, could be bytes or stream (will be decoded with UTF8) or text + :type data: str or bytes or IO + :param str content_type: The content type. + :return: The deserialized data. + :rtype: object + """ + if hasattr(data, "read"): + # Assume a stream + data = cast(IO, data).read() + + if isinstance(data, bytes): + data_as_str = data.decode(encoding="utf-8-sig") + else: + # Explain to mypy the correct type. + data_as_str = cast(str, data) + + # Remove Byte Order Mark if present in string + data_as_str = data_as_str.lstrip(_BOM) + + if content_type is None: + return data + + if cls.JSON_REGEXP.match(content_type): + try: + return json.loads(data_as_str) + except ValueError as err: + raise DeserializationError("JSON is invalid: {}".format(err), err) from err + elif "xml" in (content_type or []): + try: + + try: + if isinstance(data, unicode): # type: ignore + # If I'm Python 2.7 and unicode XML will scream if I try a "fromstring" on unicode string + data_as_str = data_as_str.encode(encoding="utf-8") # type: ignore + except NameError: + pass + + return ET.fromstring(data_as_str) # nosec + except ET.ParseError as err: + # It might be because the server has an issue, and returned JSON with + # content-type XML.... + # So let's try a JSON load, and if it's still broken + # let's flow the initial exception + def _json_attemp(data): + try: + return True, json.loads(data) + except ValueError: + return False, None # Don't care about this one + + success, json_result = _json_attemp(data) + if success: + return json_result + # If i'm here, it's not JSON, it's not XML, let's scream + # and raise the last context in this block (the XML exception) + # The function hack is because Py2.7 messes up with exception + # context otherwise. + _LOGGER.critical("Wasn't XML not JSON, failing") + raise DeserializationError("XML is invalid") from err + elif content_type.startswith("text/"): + return data_as_str + raise DeserializationError("Cannot deserialize content-type: {}".format(content_type)) + + @classmethod + def deserialize_from_http_generics(cls, body_bytes: Optional[Union[AnyStr, IO]], headers: Mapping) -> Any: + """Deserialize from HTTP response. + + Use bytes and headers to NOT use any requests/aiohttp or whatever + specific implementation. + Headers will tested for "content-type" + + :param bytes body_bytes: The body of the response. + :param dict headers: The headers of the response. + :returns: The deserialized data. + :rtype: object + """ + # Try to use content-type from headers if available + content_type = None + if "content-type" in headers: + content_type = headers["content-type"].split(";")[0].strip().lower() + # Ouch, this server did not declare what it sent... + # Let's guess it's JSON... + # Also, since Autorest was considering that an empty body was a valid JSON, + # need that test as well.... + else: + content_type = "application/json" + + if body_bytes: + return cls.deserialize_from_text(body_bytes, content_type) + return None + + +_LOGGER = logging.getLogger(__name__) + +try: + _long_type = long # type: ignore +except NameError: + _long_type = int + +TZ_UTC = datetime.timezone.utc + +_FLATTEN = re.compile(r"(? None: + self.additional_properties: Optional[dict[str, Any]] = {} + for k in kwargs: # pylint: disable=consider-using-dict-items + if k not in self._attribute_map: + _LOGGER.warning("%s is not a known attribute of class %s and will be ignored", k, self.__class__) + elif k in self._validation and self._validation[k].get("readonly", False): + _LOGGER.warning("Readonly attribute %s will be ignored in class %s", k, self.__class__) + else: + setattr(self, k, kwargs[k]) + + def __eq__(self, other: Any) -> bool: + """Compare objects by comparing all attributes. + + :param object other: The object to compare + :returns: True if objects are equal + :rtype: bool + """ + if isinstance(other, self.__class__): + return self.__dict__ == other.__dict__ + return False + + def __ne__(self, other: Any) -> bool: + """Compare objects by comparing all attributes. + + :param object other: The object to compare + :returns: True if objects are not equal + :rtype: bool + """ + return not self.__eq__(other) + + def __str__(self) -> str: + return str(self.__dict__) + + @classmethod + def enable_additional_properties_sending(cls) -> None: + cls._attribute_map["additional_properties"] = {"key": "", "type": "{object}"} + + @classmethod + def is_xml_model(cls) -> bool: + try: + cls._xml_map # type: ignore + except AttributeError: + return False + return True + + @classmethod + def _create_xml_node(cls): + """Create XML node. + + :returns: The XML node + :rtype: xml.etree.ElementTree.Element + """ + try: + xml_map = cls._xml_map # type: ignore + except AttributeError: + xml_map = {} + + return _create_xml_node(xml_map.get("name", cls.__name__), xml_map.get("prefix", None), xml_map.get("ns", None)) + + def serialize(self, keep_readonly: bool = False, **kwargs: Any) -> JSON: + """Return the JSON that would be sent to server from this model. + + This is an alias to `as_dict(full_restapi_key_transformer, keep_readonly=False)`. + + If you want XML serialization, you can pass the kwargs is_xml=True. + + :param bool keep_readonly: If you want to serialize the readonly attributes + :returns: A dict JSON compatible object + :rtype: dict + """ + serializer = Serializer(self._infer_class_models()) + return serializer._serialize( # type: ignore # pylint: disable=protected-access + self, keep_readonly=keep_readonly, **kwargs + ) + + def as_dict( + self, + keep_readonly: bool = True, + key_transformer: Callable[[str, dict[str, Any], Any], Any] = attribute_transformer, + **kwargs: Any + ) -> JSON: + """Return a dict that can be serialized using json.dump. + + Advanced usage might optionally use a callback as parameter: + + .. code::python + + def my_key_transformer(key, attr_desc, value): + return key + + Key is the attribute name used in Python. Attr_desc + is a dict of metadata. Currently contains 'type' with the + msrest type and 'key' with the RestAPI encoded key. + Value is the current value in this object. + + The string returned will be used to serialize the key. + If the return type is a list, this is considered hierarchical + result dict. + + See the three examples in this file: + + - attribute_transformer + - full_restapi_key_transformer + - last_restapi_key_transformer + + If you want XML serialization, you can pass the kwargs is_xml=True. + + :param bool keep_readonly: If you want to serialize the readonly attributes + :param function key_transformer: A key transformer function. + :returns: A dict JSON compatible object + :rtype: dict + """ + serializer = Serializer(self._infer_class_models()) + return serializer._serialize( # type: ignore # pylint: disable=protected-access + self, key_transformer=key_transformer, keep_readonly=keep_readonly, **kwargs + ) + + @classmethod + def _infer_class_models(cls): + try: + str_models = cls.__module__.rsplit(".", 1)[0] + models = sys.modules[str_models] + client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} + if cls.__name__ not in client_models: + raise ValueError("Not Autorest generated code") + except Exception: # pylint: disable=broad-exception-caught + # Assume it's not Autorest generated (tests?). Add ourselves as dependencies. + client_models = {cls.__name__: cls} + return client_models + + @classmethod + def deserialize(cls, data: Any, content_type: Optional[str] = None) -> Self: + """Parse a str using the RestAPI syntax and return a model. + + :param str data: A str using RestAPI structure. JSON by default. + :param str content_type: JSON by default, set application/xml if XML. + :returns: An instance of this model + :raises DeserializationError: if something went wrong + :rtype: Self + """ + deserializer = Deserializer(cls._infer_class_models()) + return deserializer(cls.__name__, data, content_type=content_type) # type: ignore + + @classmethod + def from_dict( + cls, + data: Any, + key_extractors: Optional[Callable[[str, dict[str, Any], Any], Any]] = None, + content_type: Optional[str] = None, + ) -> Self: + """Parse a dict using given key extractor return a model. + + By default consider key + extractors (rest_key_case_insensitive_extractor, attribute_key_case_insensitive_extractor + and last_rest_key_case_insensitive_extractor) + + :param dict data: A dict using RestAPI structure + :param function key_extractors: A key extractor function. + :param str content_type: JSON by default, set application/xml if XML. + :returns: An instance of this model + :raises DeserializationError: if something went wrong + :rtype: Self + """ + deserializer = Deserializer(cls._infer_class_models()) + deserializer.key_extractors = ( # type: ignore + [ # type: ignore + attribute_key_case_insensitive_extractor, + rest_key_case_insensitive_extractor, + last_rest_key_case_insensitive_extractor, + ] + if key_extractors is None + else key_extractors + ) + return deserializer(cls.__name__, data, content_type=content_type) # type: ignore + + @classmethod + def _flatten_subtype(cls, key, objects): + if "_subtype_map" not in cls.__dict__: + return {} + result = dict(cls._subtype_map[key]) + for valuetype in cls._subtype_map[key].values(): + result |= objects[valuetype]._flatten_subtype(key, objects) # pylint: disable=protected-access + return result + + @classmethod + def _classify(cls, response, objects): + """Check the class _subtype_map for any child classes. + We want to ignore any inherited _subtype_maps. + + :param dict response: The initial data + :param dict objects: The class objects + :returns: The class to be used + :rtype: class + """ + for subtype_key in cls.__dict__.get("_subtype_map", {}).keys(): + subtype_value = None + + if not isinstance(response, ET.Element): + rest_api_response_key = cls._get_rest_key_parts(subtype_key)[-1] + subtype_value = response.get(rest_api_response_key, None) or response.get(subtype_key, None) + else: + subtype_value = xml_key_extractor(subtype_key, cls._attribute_map[subtype_key], response) + if subtype_value: + # Try to match base class. Can be class name only + # (bug to fix in Autorest to support x-ms-discriminator-name) + if cls.__name__ == subtype_value: + return cls + flatten_mapping_type = cls._flatten_subtype(subtype_key, objects) + try: + return objects[flatten_mapping_type[subtype_value]] # type: ignore + except KeyError: + _LOGGER.warning( + "Subtype value %s has no mapping, use base class %s.", + subtype_value, + cls.__name__, + ) + break + else: + _LOGGER.warning("Discriminator %s is absent or null, use base class %s.", subtype_key, cls.__name__) + break + return cls + + @classmethod + def _get_rest_key_parts(cls, attr_key): + """Get the RestAPI key of this attr, split it and decode part + :param str attr_key: Attribute key must be in attribute_map. + :returns: A list of RestAPI part + :rtype: list + """ + rest_split_key = _FLATTEN.split(cls._attribute_map[attr_key]["key"]) + return [_decode_attribute_map_key(key_part) for key_part in rest_split_key] + + +def _decode_attribute_map_key(key): + """This decode a key in an _attribute_map to the actual key we want to look at + inside the received data. + + :param str key: A key string from the generated code + :returns: The decoded key + :rtype: str + """ + return key.replace("\\.", ".") + + +class Serializer: # pylint: disable=too-many-public-methods + """Request object model serializer.""" + + basic_types = {str: "str", int: "int", bool: "bool", float: "float"} + + _xml_basic_types_serializers = {"bool": lambda x: str(x).lower()} + days = {0: "Mon", 1: "Tue", 2: "Wed", 3: "Thu", 4: "Fri", 5: "Sat", 6: "Sun"} + months = { + 1: "Jan", + 2: "Feb", + 3: "Mar", + 4: "Apr", + 5: "May", + 6: "Jun", + 7: "Jul", + 8: "Aug", + 9: "Sep", + 10: "Oct", + 11: "Nov", + 12: "Dec", + } + validation = { + "min_length": lambda x, y: len(x) < y, + "max_length": lambda x, y: len(x) > y, + "minimum": lambda x, y: x < y, + "maximum": lambda x, y: x > y, + "minimum_ex": lambda x, y: x <= y, + "maximum_ex": lambda x, y: x >= y, + "min_items": lambda x, y: len(x) < y, + "max_items": lambda x, y: len(x) > y, + "pattern": lambda x, y: not re.match(y, x, re.UNICODE), + "unique": lambda x, y: len(x) != len(set(x)), + "multiple": lambda x, y: x % y != 0, + } + + def __init__(self, classes: Optional[Mapping[str, type]] = None) -> None: + self.serialize_type = { + "iso-8601": Serializer.serialize_iso, + "rfc-1123": Serializer.serialize_rfc, + "unix-time": Serializer.serialize_unix, + "duration": Serializer.serialize_duration, + "date": Serializer.serialize_date, + "time": Serializer.serialize_time, + "decimal": Serializer.serialize_decimal, + "long": Serializer.serialize_long, + "bytearray": Serializer.serialize_bytearray, + "base64": Serializer.serialize_base64, + "object": self.serialize_object, + "[]": self.serialize_iter, + "{}": self.serialize_dict, + } + self.dependencies: dict[str, type] = dict(classes) if classes else {} + self.key_transformer = full_restapi_key_transformer + self.client_side_validation = True + + def _serialize( # pylint: disable=too-many-nested-blocks, too-many-branches, too-many-statements, too-many-locals + self, target_obj, data_type=None, **kwargs + ): + """Serialize data into a string according to type. + + :param object target_obj: The data to be serialized. + :param str data_type: The type to be serialized from. + :rtype: str, dict + :raises SerializationError: if serialization fails. + :returns: The serialized data. + """ + key_transformer = kwargs.get("key_transformer", self.key_transformer) + keep_readonly = kwargs.get("keep_readonly", False) + if target_obj is None: + return None + + attr_name = None + class_name = target_obj.__class__.__name__ + + if data_type: + return self.serialize_data(target_obj, data_type, **kwargs) + + if not hasattr(target_obj, "_attribute_map"): + data_type = type(target_obj).__name__ + if data_type in self.basic_types.values(): + return self.serialize_data(target_obj, data_type, **kwargs) + + # Force "is_xml" kwargs if we detect a XML model + try: + is_xml_model_serialization = kwargs["is_xml"] + except KeyError: + is_xml_model_serialization = kwargs.setdefault("is_xml", target_obj.is_xml_model()) + + serialized = {} + if is_xml_model_serialization: + serialized = target_obj._create_xml_node() # pylint: disable=protected-access + try: + attributes = target_obj._attribute_map # pylint: disable=protected-access + for attr, attr_desc in attributes.items(): + attr_name = attr + if not keep_readonly and target_obj._validation.get( # pylint: disable=protected-access + attr_name, {} + ).get("readonly", False): + continue + + if attr_name == "additional_properties" and attr_desc["key"] == "": + if target_obj.additional_properties is not None: + serialized |= target_obj.additional_properties + continue + try: + + orig_attr = getattr(target_obj, attr) + if is_xml_model_serialization: + pass # Don't provide "transformer" for XML for now. Keep "orig_attr" + else: # JSON + keys, orig_attr = key_transformer(attr, attr_desc.copy(), orig_attr) + keys = keys if isinstance(keys, list) else [keys] + + kwargs["serialization_ctxt"] = attr_desc + new_attr = self.serialize_data(orig_attr, attr_desc["type"], **kwargs) + + if is_xml_model_serialization: + xml_desc = attr_desc.get("xml", {}) + xml_name = xml_desc.get("name", attr_desc["key"]) + xml_prefix = xml_desc.get("prefix", None) + xml_ns = xml_desc.get("ns", None) + if xml_desc.get("attr", False): + if xml_ns: + ET.register_namespace(xml_prefix, xml_ns) + xml_name = "{{{}}}{}".format(xml_ns, xml_name) + serialized.set(xml_name, new_attr) # type: ignore + continue + if xml_desc.get("text", False): + serialized.text = new_attr # type: ignore + continue + if isinstance(new_attr, list): + serialized.extend(new_attr) # type: ignore + elif isinstance(new_attr, ET.Element): + # If the down XML has no XML/Name, + # we MUST replace the tag with the local tag. But keeping the namespaces. + if "name" not in getattr(orig_attr, "_xml_map", {}): + splitted_tag = new_attr.tag.split("}") + if len(splitted_tag) == 2: # Namespace + new_attr.tag = "}".join([splitted_tag[0], xml_name]) + else: + new_attr.tag = xml_name + serialized.append(new_attr) # type: ignore + else: # That's a basic type + # Integrate namespace if necessary + local_node = _create_xml_node(xml_name, xml_prefix, xml_ns) + local_node.text = str(new_attr) + serialized.append(local_node) # type: ignore + else: # JSON + for k in reversed(keys): # type: ignore + new_attr = {k: new_attr} + + _new_attr = new_attr + _serialized = serialized + for k in keys: # type: ignore + if k not in _serialized: + _serialized.update(_new_attr) # type: ignore + _new_attr = _new_attr[k] # type: ignore + _serialized = _serialized[k] + except ValueError as err: + if isinstance(err, SerializationError): + raise + + except (AttributeError, KeyError, TypeError) as err: + msg = "Attribute {} in object {} cannot be serialized.\n{}".format(attr_name, class_name, str(target_obj)) + raise SerializationError(msg) from err + return serialized + + def body(self, data, data_type, **kwargs): + """Serialize data intended for a request body. + + :param object data: The data to be serialized. + :param str data_type: The type to be serialized from. + :rtype: dict + :raises SerializationError: if serialization fails. + :raises ValueError: if data is None + :returns: The serialized request body + """ + + # Just in case this is a dict + internal_data_type_str = data_type.strip("[]{}") + internal_data_type = self.dependencies.get(internal_data_type_str, None) + try: + is_xml_model_serialization = kwargs["is_xml"] + except KeyError: + if internal_data_type and issubclass(internal_data_type, Model): + is_xml_model_serialization = kwargs.setdefault("is_xml", internal_data_type.is_xml_model()) + else: + is_xml_model_serialization = False + if internal_data_type and not isinstance(internal_data_type, Enum): + try: + deserializer = Deserializer(self.dependencies) + # Since it's on serialization, it's almost sure that format is not JSON REST + # We're not able to deal with additional properties for now. + deserializer.additional_properties_detection = False + if is_xml_model_serialization: + deserializer.key_extractors = [ # type: ignore + attribute_key_case_insensitive_extractor, + ] + else: + deserializer.key_extractors = [ + rest_key_case_insensitive_extractor, + attribute_key_case_insensitive_extractor, + last_rest_key_case_insensitive_extractor, + ] + data = deserializer._deserialize(data_type, data) # pylint: disable=protected-access + except DeserializationError as err: + raise SerializationError("Unable to build a model: " + str(err)) from err + + return self._serialize(data, data_type, **kwargs) + + def url(self, name, data, data_type, **kwargs): + """Serialize data intended for a URL path. + + :param str name: The name of the URL path parameter. + :param object data: The data to be serialized. + :param str data_type: The type to be serialized from. + :rtype: str + :returns: The serialized URL path + :raises TypeError: if serialization fails. + :raises ValueError: if data is None + """ + try: + output = self.serialize_data(data, data_type, **kwargs) + if data_type == "bool": + output = json.dumps(output) + + if kwargs.get("skip_quote") is True: + output = str(output) + output = output.replace("{", quote("{")).replace("}", quote("}")) + else: + output = quote(str(output), safe="") + except SerializationError as exc: + raise TypeError("{} must be type {}.".format(name, data_type)) from exc + return output + + def query(self, name, data, data_type, **kwargs): + """Serialize data intended for a URL query. + + :param str name: The name of the query parameter. + :param object data: The data to be serialized. + :param str data_type: The type to be serialized from. + :rtype: str, list + :raises TypeError: if serialization fails. + :raises ValueError: if data is None + :returns: The serialized query parameter + """ + try: + # Treat the list aside, since we don't want to encode the div separator + if data_type.startswith("["): + internal_data_type = data_type[1:-1] + do_quote = not kwargs.get("skip_quote", False) + return self.serialize_iter(data, internal_data_type, do_quote=do_quote, **kwargs) + + # Not a list, regular serialization + output = self.serialize_data(data, data_type, **kwargs) + if data_type == "bool": + output = json.dumps(output) + if kwargs.get("skip_quote") is True: + output = str(output) + else: + output = quote(str(output), safe="") + except SerializationError as exc: + raise TypeError("{} must be type {}.".format(name, data_type)) from exc + return str(output) + + def header(self, name, data, data_type, **kwargs): + """Serialize data intended for a request header. + + :param str name: The name of the header. + :param object data: The data to be serialized. + :param str data_type: The type to be serialized from. + :rtype: str + :raises TypeError: if serialization fails. + :raises ValueError: if data is None + :returns: The serialized header + """ + try: + if data_type in ["[str]"]: + data = ["" if d is None else d for d in data] + + output = self.serialize_data(data, data_type, **kwargs) + if data_type == "bool": + output = json.dumps(output) + except SerializationError as exc: + raise TypeError("{} must be type {}.".format(name, data_type)) from exc + return str(output) + + def serialize_data(self, data, data_type, **kwargs): + """Serialize generic data according to supplied data type. + + :param object data: The data to be serialized. + :param str data_type: The type to be serialized from. + :raises AttributeError: if required data is None. + :raises ValueError: if data is None + :raises SerializationError: if serialization fails. + :returns: The serialized data. + :rtype: str, int, float, bool, dict, list + """ + if data is None: + raise ValueError("No value for given attribute") + + try: + if data is CoreNull: + return None + if data_type in self.basic_types.values(): + return self.serialize_basic(data, data_type, **kwargs) + + if data_type in self.serialize_type: + return self.serialize_type[data_type](data, **kwargs) + + # If dependencies is empty, try with current data class + # It has to be a subclass of Enum anyway + enum_type = self.dependencies.get(data_type, cast(type, data.__class__)) + if issubclass(enum_type, Enum): + return Serializer.serialize_enum(data, enum_obj=enum_type) + + iter_type = data_type[0] + data_type[-1] + if iter_type in self.serialize_type: + return self.serialize_type[iter_type](data, data_type[1:-1], **kwargs) + + except (ValueError, TypeError) as err: + msg = "Unable to serialize value: {!r} as type: {!r}." + raise SerializationError(msg.format(data, data_type)) from err + return self._serialize(data, **kwargs) + + @classmethod + def _get_custom_serializers(cls, data_type, **kwargs): # pylint: disable=inconsistent-return-statements + custom_serializer = kwargs.get("basic_types_serializers", {}).get(data_type) + if custom_serializer: + return custom_serializer + if kwargs.get("is_xml", False): + return cls._xml_basic_types_serializers.get(data_type) + + @classmethod + def serialize_basic(cls, data, data_type, **kwargs): + """Serialize basic builting data type. + Serializes objects to str, int, float or bool. + + Possible kwargs: + - basic_types_serializers dict[str, callable] : If set, use the callable as serializer + - is_xml bool : If set, use xml_basic_types_serializers + + :param obj data: Object to be serialized. + :param str data_type: Type of object in the iterable. + :rtype: str, int, float, bool + :return: serialized object + """ + custom_serializer = cls._get_custom_serializers(data_type, **kwargs) + if custom_serializer: + return custom_serializer(data) + if data_type == "str": + return cls.serialize_unicode(data) + return eval(data_type)(data) # nosec # pylint: disable=eval-used + + @classmethod + def serialize_unicode(cls, data): + """Special handling for serializing unicode strings in Py2. + Encode to UTF-8 if unicode, otherwise handle as a str. + + :param str data: Object to be serialized. + :rtype: str + :return: serialized object + """ + try: # If I received an enum, return its value + return data.value + except AttributeError: + pass + + try: + if isinstance(data, unicode): # type: ignore + # Don't change it, JSON and XML ElementTree are totally able + # to serialize correctly u'' strings + return data + except NameError: + return str(data) + return str(data) + + def serialize_iter(self, data, iter_type, div=None, **kwargs): + """Serialize iterable. + + Supported kwargs: + - serialization_ctxt dict : The current entry of _attribute_map, or same format. + serialization_ctxt['type'] should be same as data_type. + - is_xml bool : If set, serialize as XML + + :param list data: Object to be serialized. + :param str iter_type: Type of object in the iterable. + :param str div: If set, this str will be used to combine the elements + in the iterable into a combined string. Default is 'None'. + Defaults to False. + :rtype: list, str + :return: serialized iterable + """ + if isinstance(data, str): + raise SerializationError("Refuse str type as a valid iter type.") + + serialization_ctxt = kwargs.get("serialization_ctxt", {}) + is_xml = kwargs.get("is_xml", False) + + serialized = [] + for d in data: + try: + serialized.append(self.serialize_data(d, iter_type, **kwargs)) + except ValueError as err: + if isinstance(err, SerializationError): + raise + serialized.append(None) + + if kwargs.get("do_quote", False): + serialized = ["" if s is None else quote(str(s), safe="") for s in serialized] + + if div: + serialized = ["" if s is None else str(s) for s in serialized] + serialized = div.join(serialized) + + if "xml" in serialization_ctxt or is_xml: + # XML serialization is more complicated + xml_desc = serialization_ctxt.get("xml", {}) + xml_name = xml_desc.get("name") + if not xml_name: + xml_name = serialization_ctxt["key"] + + # Create a wrap node if necessary (use the fact that Element and list have "append") + is_wrapped = xml_desc.get("wrapped", False) + node_name = xml_desc.get("itemsName", xml_name) + if is_wrapped: + final_result = _create_xml_node(xml_name, xml_desc.get("prefix", None), xml_desc.get("ns", None)) + else: + final_result = [] + # All list elements to "local_node" + for el in serialized: + if isinstance(el, ET.Element): + el_node = el + else: + el_node = _create_xml_node(node_name, xml_desc.get("prefix", None), xml_desc.get("ns", None)) + if el is not None: # Otherwise it writes "None" :-p + el_node.text = str(el) + final_result.append(el_node) + return final_result + return serialized + + def serialize_dict(self, attr, dict_type, **kwargs): + """Serialize a dictionary of objects. + + :param dict attr: Object to be serialized. + :param str dict_type: Type of object in the dictionary. + :rtype: dict + :return: serialized dictionary + """ + serialization_ctxt = kwargs.get("serialization_ctxt", {}) + serialized = {} + for key, value in attr.items(): + try: + serialized[self.serialize_unicode(key)] = self.serialize_data(value, dict_type, **kwargs) + except ValueError as err: + if isinstance(err, SerializationError): + raise + serialized[self.serialize_unicode(key)] = None + + if "xml" in serialization_ctxt: + # XML serialization is more complicated + xml_desc = serialization_ctxt["xml"] + xml_name = xml_desc["name"] + + final_result = _create_xml_node(xml_name, xml_desc.get("prefix", None), xml_desc.get("ns", None)) + for key, value in serialized.items(): + ET.SubElement(final_result, key).text = value + return final_result + + return serialized + + def serialize_object(self, attr, **kwargs): # pylint: disable=too-many-return-statements + """Serialize a generic object. + This will be handled as a dictionary. If object passed in is not + a basic type (str, int, float, dict, list) it will simply be + cast to str. + + :param dict attr: Object to be serialized. + :rtype: dict or str + :return: serialized object + """ + if attr is None: + return None + if isinstance(attr, ET.Element): + return attr + obj_type = type(attr) + if obj_type in self.basic_types: + return self.serialize_basic(attr, self.basic_types[obj_type], **kwargs) + if obj_type is _long_type: + return self.serialize_long(attr) + if obj_type is str: + return self.serialize_unicode(attr) + if obj_type is datetime.datetime: + return self.serialize_iso(attr) + if obj_type is datetime.date: + return self.serialize_date(attr) + if obj_type is datetime.time: + return self.serialize_time(attr) + if obj_type is datetime.timedelta: + return self.serialize_duration(attr) + if obj_type is decimal.Decimal: + return self.serialize_decimal(attr) + + # If it's a model or I know this dependency, serialize as a Model + if obj_type in self.dependencies.values() or isinstance(attr, Model): + return self._serialize(attr) + + if obj_type == dict: + serialized = {} + for key, value in attr.items(): + try: + serialized[self.serialize_unicode(key)] = self.serialize_object(value, **kwargs) + except ValueError: + serialized[self.serialize_unicode(key)] = None + return serialized + + if obj_type == list: + serialized = [] + for obj in attr: + try: + serialized.append(self.serialize_object(obj, **kwargs)) + except ValueError: + pass + return serialized + return str(attr) + + @staticmethod + def serialize_enum(attr, enum_obj=None): + try: + result = attr.value + except AttributeError: + result = attr + try: + enum_obj(result) # type: ignore + return result + except ValueError as exc: + for enum_value in enum_obj: # type: ignore + if enum_value.value.lower() == str(attr).lower(): + return enum_value.value + error = "{!r} is not valid value for enum {!r}" + raise SerializationError(error.format(attr, enum_obj)) from exc + + @staticmethod + def serialize_bytearray(attr, **kwargs): # pylint: disable=unused-argument + """Serialize bytearray into base-64 string. + + :param str attr: Object to be serialized. + :rtype: str + :return: serialized base64 + """ + return b64encode(attr).decode() + + @staticmethod + def serialize_base64(attr, **kwargs): # pylint: disable=unused-argument + """Serialize str into base-64 string. + + :param str attr: Object to be serialized. + :rtype: str + :return: serialized base64 + """ + encoded = b64encode(attr).decode("ascii") + return encoded.strip("=").replace("+", "-").replace("/", "_") + + @staticmethod + def serialize_decimal(attr, **kwargs): # pylint: disable=unused-argument + """Serialize Decimal object to float. + + :param decimal attr: Object to be serialized. + :rtype: float + :return: serialized decimal + """ + return float(attr) + + @staticmethod + def serialize_long(attr, **kwargs): # pylint: disable=unused-argument + """Serialize long (Py2) or int (Py3). + + :param int attr: Object to be serialized. + :rtype: int/long + :return: serialized long + """ + return _long_type(attr) + + @staticmethod + def serialize_date(attr, **kwargs): # pylint: disable=unused-argument + """Serialize Date object into ISO-8601 formatted string. + + :param Date attr: Object to be serialized. + :rtype: str + :return: serialized date + """ + if isinstance(attr, str): + attr = isodate.parse_date(attr) + t = "{:04}-{:02}-{:02}".format(attr.year, attr.month, attr.day) + return t + + @staticmethod + def serialize_time(attr, **kwargs): # pylint: disable=unused-argument + """Serialize Time object into ISO-8601 formatted string. + + :param datetime.time attr: Object to be serialized. + :rtype: str + :return: serialized time + """ + if isinstance(attr, str): + attr = isodate.parse_time(attr) + t = "{:02}:{:02}:{:02}".format(attr.hour, attr.minute, attr.second) + if attr.microsecond: + t += ".{:02}".format(attr.microsecond) + return t + + @staticmethod + def serialize_duration(attr, **kwargs): # pylint: disable=unused-argument + """Serialize TimeDelta object into ISO-8601 formatted string. + + :param TimeDelta attr: Object to be serialized. + :rtype: str + :return: serialized duration + """ + if isinstance(attr, str): + attr = isodate.parse_duration(attr) + return isodate.duration_isoformat(attr) + + @staticmethod + def serialize_rfc(attr, **kwargs): # pylint: disable=unused-argument + """Serialize Datetime object into RFC-1123 formatted string. + + :param Datetime attr: Object to be serialized. + :rtype: str + :raises TypeError: if format invalid. + :return: serialized rfc + """ + try: + if not attr.tzinfo: + _LOGGER.warning("Datetime with no tzinfo will be considered UTC.") + utc = attr.utctimetuple() + except AttributeError as exc: + raise TypeError("RFC1123 object must be valid Datetime object.") from exc + + return "{}, {:02} {} {:04} {:02}:{:02}:{:02} GMT".format( + Serializer.days[utc.tm_wday], + utc.tm_mday, + Serializer.months[utc.tm_mon], + utc.tm_year, + utc.tm_hour, + utc.tm_min, + utc.tm_sec, + ) + + @staticmethod + def serialize_iso(attr, **kwargs): # pylint: disable=unused-argument + """Serialize Datetime object into ISO-8601 formatted string. + + :param Datetime attr: Object to be serialized. + :rtype: str + :raises SerializationError: if format invalid. + :return: serialized iso + """ + if isinstance(attr, str): + attr = isodate.parse_datetime(attr) + try: + if not attr.tzinfo: + _LOGGER.warning("Datetime with no tzinfo will be considered UTC.") + utc = attr.utctimetuple() + if utc.tm_year > 9999 or utc.tm_year < 1: + raise OverflowError("Hit max or min date") + + microseconds = str(attr.microsecond).rjust(6, "0").rstrip("0").ljust(3, "0") + if microseconds: + microseconds = "." + microseconds + date = "{:04}-{:02}-{:02}T{:02}:{:02}:{:02}".format( + utc.tm_year, utc.tm_mon, utc.tm_mday, utc.tm_hour, utc.tm_min, utc.tm_sec + ) + return date + microseconds + "Z" + except (ValueError, OverflowError) as err: + msg = "Unable to serialize datetime object." + raise SerializationError(msg) from err + except AttributeError as err: + msg = "ISO-8601 object must be valid Datetime object." + raise TypeError(msg) from err + + @staticmethod + def serialize_unix(attr, **kwargs): # pylint: disable=unused-argument + """Serialize Datetime object into IntTime format. + This is represented as seconds. + + :param Datetime attr: Object to be serialized. + :rtype: int + :raises SerializationError: if format invalid + :return: serialied unix + """ + if isinstance(attr, int): + return attr + try: + if not attr.tzinfo: + _LOGGER.warning("Datetime with no tzinfo will be considered UTC.") + return int(calendar.timegm(attr.utctimetuple())) + except AttributeError as exc: + raise TypeError("Unix time object must be valid Datetime object.") from exc + + +def rest_key_extractor(attr, attr_desc, data): # pylint: disable=unused-argument + key = attr_desc["key"] + working_data = data + + while "." in key: + # Need the cast, as for some reasons "split" is typed as list[str | Any] + dict_keys = cast(list[str], _FLATTEN.split(key)) + if len(dict_keys) == 1: + key = _decode_attribute_map_key(dict_keys[0]) + break + working_key = _decode_attribute_map_key(dict_keys[0]) + working_data = working_data.get(working_key, data) + if working_data is None: + # If at any point while following flatten JSON path see None, it means + # that all properties under are None as well + return None + key = ".".join(dict_keys[1:]) + + return working_data.get(key) + + +def rest_key_case_insensitive_extractor( # pylint: disable=unused-argument, inconsistent-return-statements + attr, attr_desc, data +): + key = attr_desc["key"] + working_data = data + + while "." in key: + dict_keys = _FLATTEN.split(key) + if len(dict_keys) == 1: + key = _decode_attribute_map_key(dict_keys[0]) + break + working_key = _decode_attribute_map_key(dict_keys[0]) + working_data = attribute_key_case_insensitive_extractor(working_key, None, working_data) + if working_data is None: + # If at any point while following flatten JSON path see None, it means + # that all properties under are None as well + return None + key = ".".join(dict_keys[1:]) + + if working_data: + return attribute_key_case_insensitive_extractor(key, None, working_data) + + +def last_rest_key_extractor(attr, attr_desc, data): # pylint: disable=unused-argument + """Extract the attribute in "data" based on the last part of the JSON path key. + + :param str attr: The attribute to extract + :param dict attr_desc: The attribute description + :param dict data: The data to extract from + :rtype: object + :returns: The extracted attribute + """ + key = attr_desc["key"] + dict_keys = _FLATTEN.split(key) + return attribute_key_extractor(dict_keys[-1], None, data) + + +def last_rest_key_case_insensitive_extractor(attr, attr_desc, data): # pylint: disable=unused-argument + """Extract the attribute in "data" based on the last part of the JSON path key. + + This is the case insensitive version of "last_rest_key_extractor" + :param str attr: The attribute to extract + :param dict attr_desc: The attribute description + :param dict data: The data to extract from + :rtype: object + :returns: The extracted attribute + """ + key = attr_desc["key"] + dict_keys = _FLATTEN.split(key) + return attribute_key_case_insensitive_extractor(dict_keys[-1], None, data) + + +def attribute_key_extractor(attr, _, data): + return data.get(attr) + + +def attribute_key_case_insensitive_extractor(attr, _, data): + found_key = None + lower_attr = attr.lower() + for key in data: + if lower_attr == key.lower(): + found_key = key + break + + return data.get(found_key) + + +def _extract_name_from_internal_type(internal_type): + """Given an internal type XML description, extract correct XML name with namespace. + + :param dict internal_type: An model type + :rtype: tuple + :returns: A tuple XML name + namespace dict + """ + internal_type_xml_map = getattr(internal_type, "_xml_map", {}) + xml_name = internal_type_xml_map.get("name", internal_type.__name__) + xml_ns = internal_type_xml_map.get("ns", None) + if xml_ns: + xml_name = "{{{}}}{}".format(xml_ns, xml_name) + return xml_name + + +def xml_key_extractor(attr, attr_desc, data): # pylint: disable=unused-argument,too-many-return-statements + if isinstance(data, dict): + return None + + # Test if this model is XML ready first + if not isinstance(data, ET.Element): + return None + + xml_desc = attr_desc.get("xml", {}) + xml_name = xml_desc.get("name", attr_desc["key"]) + + # Look for a children + is_iter_type = attr_desc["type"].startswith("[") + is_wrapped = xml_desc.get("wrapped", False) + internal_type = attr_desc.get("internalType", None) + internal_type_xml_map = getattr(internal_type, "_xml_map", {}) + + # Integrate namespace if necessary + xml_ns = xml_desc.get("ns", internal_type_xml_map.get("ns", None)) + if xml_ns: + xml_name = "{{{}}}{}".format(xml_ns, xml_name) + + # If it's an attribute, that's simple + if xml_desc.get("attr", False): + return data.get(xml_name) + + # If it's x-ms-text, that's simple too + if xml_desc.get("text", False): + return data.text + + # Scenario where I take the local name: + # - Wrapped node + # - Internal type is an enum (considered basic types) + # - Internal type has no XML/Name node + if is_wrapped or (internal_type and (issubclass(internal_type, Enum) or "name" not in internal_type_xml_map)): + children = data.findall(xml_name) + # If internal type has a local name and it's not a list, I use that name + elif not is_iter_type and internal_type and "name" in internal_type_xml_map: + xml_name = _extract_name_from_internal_type(internal_type) + children = data.findall(xml_name) + # That's an array + else: + if internal_type: # Complex type, ignore itemsName and use the complex type name + items_name = _extract_name_from_internal_type(internal_type) + else: + items_name = xml_desc.get("itemsName", xml_name) + children = data.findall(items_name) + + if len(children) == 0: + if is_iter_type: + if is_wrapped: + return None # is_wrapped no node, we want None + return [] # not wrapped, assume empty list + return None # Assume it's not there, maybe an optional node. + + # If is_iter_type and not wrapped, return all found children + if is_iter_type: + if not is_wrapped: + return children + # Iter and wrapped, should have found one node only (the wrap one) + if len(children) != 1: + raise DeserializationError( + "Tried to deserialize an array not wrapped, and found several nodes '{}'. Maybe you should declare this array as wrapped?".format( + xml_name + ) + ) + return list(children[0]) # Might be empty list and that's ok. + + # Here it's not a itertype, we should have found one element only or empty + if len(children) > 1: + raise DeserializationError("Find several XML '{}' where it was not expected".format(xml_name)) + return children[0] + + +class Deserializer: + """Response object model deserializer. + + :param dict classes: Class type dictionary for deserializing complex types. + :ivar list key_extractors: Ordered list of extractors to be used by this deserializer. + """ + + basic_types = {str: "str", int: "int", bool: "bool", float: "float"} + + valid_date = re.compile(r"\d{4}[-]\d{2}[-]\d{2}T\d{2}:\d{2}:\d{2}\.?\d*Z?[-+]?[\d{2}]?:?[\d{2}]?") + + def __init__(self, classes: Optional[Mapping[str, type]] = None) -> None: + self.deserialize_type = { + "iso-8601": Deserializer.deserialize_iso, + "rfc-1123": Deserializer.deserialize_rfc, + "unix-time": Deserializer.deserialize_unix, + "duration": Deserializer.deserialize_duration, + "date": Deserializer.deserialize_date, + "time": Deserializer.deserialize_time, + "decimal": Deserializer.deserialize_decimal, + "long": Deserializer.deserialize_long, + "bytearray": Deserializer.deserialize_bytearray, + "base64": Deserializer.deserialize_base64, + "object": self.deserialize_object, + "[]": self.deserialize_iter, + "{}": self.deserialize_dict, + } + self.deserialize_expected_types = { + "duration": (isodate.Duration, datetime.timedelta), + "iso-8601": (datetime.datetime), + } + self.dependencies: dict[str, type] = dict(classes) if classes else {} + self.key_extractors = [rest_key_extractor, xml_key_extractor] + # Additional properties only works if the "rest_key_extractor" is used to + # extract the keys. Making it to work whatever the key extractor is too much + # complicated, with no real scenario for now. + # So adding a flag to disable additional properties detection. This flag should be + # used if your expect the deserialization to NOT come from a JSON REST syntax. + # Otherwise, result are unexpected + self.additional_properties_detection = True + + def __call__(self, target_obj, response_data, content_type=None): + """Call the deserializer to process a REST response. + + :param str target_obj: Target data type to deserialize to. + :param requests.Response response_data: REST response object. + :param str content_type: Swagger "produces" if available. + :raises DeserializationError: if deserialization fails. + :return: Deserialized object. + :rtype: object + """ + data = self._unpack_content(response_data, content_type) + return self._deserialize(target_obj, data) + + def _deserialize(self, target_obj, data): # pylint: disable=inconsistent-return-statements + """Call the deserializer on a model. + + Data needs to be already deserialized as JSON or XML ElementTree + + :param str target_obj: Target data type to deserialize to. + :param object data: Object to deserialize. + :raises DeserializationError: if deserialization fails. + :return: Deserialized object. + :rtype: object + """ + # This is already a model, go recursive just in case + if hasattr(data, "_attribute_map"): + constants = [name for name, config in getattr(data, "_validation", {}).items() if config.get("constant")] + try: + for attr, mapconfig in data._attribute_map.items(): # pylint: disable=protected-access + if attr in constants: + continue + value = getattr(data, attr) + if value is None: + continue + local_type = mapconfig["type"] + internal_data_type = local_type.strip("[]{}") + if internal_data_type not in self.dependencies or isinstance(internal_data_type, Enum): + continue + setattr(data, attr, self._deserialize(local_type, value)) + return data + except AttributeError: + return + + response, class_name = self._classify_target(target_obj, data) + + if isinstance(response, str): + return self.deserialize_data(data, response) + if isinstance(response, type) and issubclass(response, Enum): + return self.deserialize_enum(data, response) + + if data is None or data is CoreNull: + return data + try: + attributes = response._attribute_map # type: ignore # pylint: disable=protected-access + d_attrs = {} + for attr, attr_desc in attributes.items(): + # Check empty string. If it's not empty, someone has a real "additionalProperties"... + if attr == "additional_properties" and attr_desc["key"] == "": + continue + raw_value = None + # Enhance attr_desc with some dynamic data + attr_desc = attr_desc.copy() # Do a copy, do not change the real one + internal_data_type = attr_desc["type"].strip("[]{}") + if internal_data_type in self.dependencies: + attr_desc["internalType"] = self.dependencies[internal_data_type] + + for key_extractor in self.key_extractors: + found_value = key_extractor(attr, attr_desc, data) + if found_value is not None: + if raw_value is not None and raw_value != found_value: + msg = ( + "Ignoring extracted value '%s' from %s for key '%s'" + " (duplicate extraction, follow extractors order)" + ) + _LOGGER.warning(msg, found_value, key_extractor, attr) + continue + raw_value = found_value + + value = self.deserialize_data(raw_value, attr_desc["type"]) + d_attrs[attr] = value + except (AttributeError, TypeError, KeyError) as err: + msg = "Unable to deserialize to object: " + class_name # type: ignore + raise DeserializationError(msg) from err + additional_properties = self._build_additional_properties(attributes, data) + return self._instantiate_model(response, d_attrs, additional_properties) + + def _build_additional_properties(self, attribute_map, data): + if not self.additional_properties_detection: + return None + if "additional_properties" in attribute_map and attribute_map.get("additional_properties", {}).get("key") != "": + # Check empty string. If it's not empty, someone has a real "additionalProperties" + return None + if isinstance(data, ET.Element): + data = {el.tag: el.text for el in data} + + known_keys = { + _decode_attribute_map_key(_FLATTEN.split(desc["key"])[0]) + for desc in attribute_map.values() + if desc["key"] != "" + } + present_keys = set(data.keys()) + missing_keys = present_keys - known_keys + return {key: data[key] for key in missing_keys} + + def _classify_target(self, target, data): + """Check to see whether the deserialization target object can + be classified into a subclass. + Once classification has been determined, initialize object. + + :param str target: The target object type to deserialize to. + :param str/dict data: The response data to deserialize. + :return: The classified target object and its class name. + :rtype: tuple + """ + if target is None: + return None, None + + if isinstance(target, str): + try: + target = self.dependencies[target] + except KeyError: + return target, target + + try: + target = target._classify(data, self.dependencies) # type: ignore # pylint: disable=protected-access + except AttributeError: + pass # Target is not a Model, no classify + return target, target.__class__.__name__ # type: ignore + + def failsafe_deserialize(self, target_obj, data, content_type=None): + """Ignores any errors encountered in deserialization, + and falls back to not deserializing the object. Recommended + for use in error deserialization, as we want to return the + HttpResponseError to users, and not have them deal with + a deserialization error. + + :param str target_obj: The target object type to deserialize to. + :param str/dict data: The response data to deserialize. + :param str content_type: Swagger "produces" if available. + :return: Deserialized object. + :rtype: object + """ + try: + return self(target_obj, data, content_type=content_type) + except: # pylint: disable=bare-except + _LOGGER.debug( + "Ran into a deserialization error. Ignoring since this is failsafe deserialization", exc_info=True + ) + return None + + @staticmethod + def _unpack_content(raw_data, content_type=None): + """Extract the correct structure for deserialization. + + If raw_data is a PipelineResponse, try to extract the result of RawDeserializer. + if we can't, raise. Your Pipeline should have a RawDeserializer. + + If not a pipeline response and raw_data is bytes or string, use content-type + to decode it. If no content-type, try JSON. + + If raw_data is something else, bypass all logic and return it directly. + + :param obj raw_data: Data to be processed. + :param str content_type: How to parse if raw_data is a string/bytes. + :raises JSONDecodeError: If JSON is requested and parsing is impossible. + :raises UnicodeDecodeError: If bytes is not UTF8 + :rtype: object + :return: Unpacked content. + """ + # Assume this is enough to detect a Pipeline Response without importing it + context = getattr(raw_data, "context", {}) + if context: + if RawDeserializer.CONTEXT_NAME in context: + return context[RawDeserializer.CONTEXT_NAME] + raise ValueError("This pipeline didn't have the RawDeserializer policy; can't deserialize") + + # Assume this is enough to recognize universal_http.ClientResponse without importing it + if hasattr(raw_data, "body"): + return RawDeserializer.deserialize_from_http_generics(raw_data.text(), raw_data.headers) + + # Assume this enough to recognize requests.Response without importing it. + if hasattr(raw_data, "_content_consumed"): + return RawDeserializer.deserialize_from_http_generics(raw_data.text, raw_data.headers) + + if isinstance(raw_data, (str, bytes)) or hasattr(raw_data, "read"): + return RawDeserializer.deserialize_from_text(raw_data, content_type) # type: ignore + return raw_data + + def _instantiate_model(self, response, attrs, additional_properties=None): + """Instantiate a response model passing in deserialized args. + + :param Response response: The response model class. + :param dict attrs: The deserialized response attributes. + :param dict additional_properties: Additional properties to be set. + :rtype: Response + :return: The instantiated response model. + """ + if callable(response): + subtype = getattr(response, "_subtype_map", {}) + try: + readonly = [ + k + for k, v in response._validation.items() # pylint: disable=protected-access # type: ignore + if v.get("readonly") + ] + const = [ + k + for k, v in response._validation.items() # pylint: disable=protected-access # type: ignore + if v.get("constant") + ] + kwargs = {k: v for k, v in attrs.items() if k not in subtype and k not in readonly + const} + response_obj = response(**kwargs) + for attr in readonly: + setattr(response_obj, attr, attrs.get(attr)) + if additional_properties: + response_obj.additional_properties = additional_properties # type: ignore + return response_obj + except TypeError as err: + msg = "Unable to deserialize {} into model {}. ".format(kwargs, response) # type: ignore + raise DeserializationError(msg + str(err)) from err + else: + try: + for attr, value in attrs.items(): + setattr(response, attr, value) + return response + except Exception as exp: + msg = "Unable to populate response model. " + msg += "Type: {}, Error: {}".format(type(response), exp) + raise DeserializationError(msg) from exp + + def deserialize_data(self, data, data_type): # pylint: disable=too-many-return-statements + """Process data for deserialization according to data type. + + :param str data: The response string to be deserialized. + :param str data_type: The type to deserialize to. + :raises DeserializationError: if deserialization fails. + :return: Deserialized object. + :rtype: object + """ + if data is None: + return data + + try: + if not data_type: + return data + if data_type in self.basic_types.values(): + return self.deserialize_basic(data, data_type) + if data_type in self.deserialize_type: + if isinstance(data, self.deserialize_expected_types.get(data_type, tuple())): + return data + + is_a_text_parsing_type = lambda x: x not in [ # pylint: disable=unnecessary-lambda-assignment + "object", + "[]", + r"{}", + ] + if isinstance(data, ET.Element) and is_a_text_parsing_type(data_type) and not data.text: + return None + data_val = self.deserialize_type[data_type](data) + return data_val + + iter_type = data_type[0] + data_type[-1] + if iter_type in self.deserialize_type: + return self.deserialize_type[iter_type](data, data_type[1:-1]) + + obj_type = self.dependencies[data_type] + if issubclass(obj_type, Enum): + if isinstance(data, ET.Element): + data = data.text + return self.deserialize_enum(data, obj_type) + + except (ValueError, TypeError, AttributeError) as err: + msg = "Unable to deserialize response data." + msg += " Data: {}, {}".format(data, data_type) + raise DeserializationError(msg) from err + return self._deserialize(obj_type, data) + + def deserialize_iter(self, attr, iter_type): + """Deserialize an iterable. + + :param list attr: Iterable to be deserialized. + :param str iter_type: The type of object in the iterable. + :return: Deserialized iterable. + :rtype: list + """ + if attr is None: + return None + if isinstance(attr, ET.Element): # If I receive an element here, get the children + attr = list(attr) + if not isinstance(attr, (list, set)): + raise DeserializationError("Cannot deserialize as [{}] an object of type {}".format(iter_type, type(attr))) + return [self.deserialize_data(a, iter_type) for a in attr] + + def deserialize_dict(self, attr, dict_type): + """Deserialize a dictionary. + + :param dict/list attr: Dictionary to be deserialized. Also accepts + a list of key, value pairs. + :param str dict_type: The object type of the items in the dictionary. + :return: Deserialized dictionary. + :rtype: dict + """ + if isinstance(attr, list): + return {x["key"]: self.deserialize_data(x["value"], dict_type) for x in attr} + + if isinstance(attr, ET.Element): + # Transform value into {"Key": "value"} + attr = {el.tag: el.text for el in attr} + return {k: self.deserialize_data(v, dict_type) for k, v in attr.items()} + + def deserialize_object(self, attr, **kwargs): # pylint: disable=too-many-return-statements + """Deserialize a generic object. + This will be handled as a dictionary. + + :param dict attr: Dictionary to be deserialized. + :return: Deserialized object. + :rtype: dict + :raises TypeError: if non-builtin datatype encountered. + """ + if attr is None: + return None + if isinstance(attr, ET.Element): + # Do no recurse on XML, just return the tree as-is + return attr + if isinstance(attr, str): + return self.deserialize_basic(attr, "str") + obj_type = type(attr) + if obj_type in self.basic_types: + return self.deserialize_basic(attr, self.basic_types[obj_type]) + if obj_type is _long_type: + return self.deserialize_long(attr) + + if obj_type == dict: + deserialized = {} + for key, value in attr.items(): + try: + deserialized[key] = self.deserialize_object(value, **kwargs) + except ValueError: + deserialized[key] = None + return deserialized + + if obj_type == list: + deserialized = [] + for obj in attr: + try: + deserialized.append(self.deserialize_object(obj, **kwargs)) + except ValueError: + pass + return deserialized + + error = "Cannot deserialize generic object with type: " + raise TypeError(error + str(obj_type)) + + def deserialize_basic(self, attr, data_type): # pylint: disable=too-many-return-statements + """Deserialize basic builtin data type from string. + Will attempt to convert to str, int, float and bool. + This function will also accept '1', '0', 'true' and 'false' as + valid bool values. + + :param str attr: response string to be deserialized. + :param str data_type: deserialization data type. + :return: Deserialized basic type. + :rtype: str, int, float or bool + :raises TypeError: if string format is not valid. + """ + # If we're here, data is supposed to be a basic type. + # If it's still an XML node, take the text + if isinstance(attr, ET.Element): + attr = attr.text + if not attr: + if data_type == "str": + # None or '', node is empty string. + return "" + # None or '', node with a strong type is None. + # Don't try to model "empty bool" or "empty int" + return None + + if data_type == "bool": + if attr in [True, False, 1, 0]: + return bool(attr) + if isinstance(attr, str): + if attr.lower() in ["true", "1"]: + return True + if attr.lower() in ["false", "0"]: + return False + raise TypeError("Invalid boolean value: {}".format(attr)) + + if data_type == "str": + return self.deserialize_unicode(attr) + return eval(data_type)(attr) # nosec # pylint: disable=eval-used + + @staticmethod + def deserialize_unicode(data): + """Preserve unicode objects in Python 2, otherwise return data + as a string. + + :param str data: response string to be deserialized. + :return: Deserialized string. + :rtype: str or unicode + """ + # We might be here because we have an enum modeled as string, + # and we try to deserialize a partial dict with enum inside + if isinstance(data, Enum): + return data + + # Consider this is real string + try: + if isinstance(data, unicode): # type: ignore + return data + except NameError: + return str(data) + return str(data) + + @staticmethod + def deserialize_enum(data, enum_obj): + """Deserialize string into enum object. + + If the string is not a valid enum value it will be returned as-is + and a warning will be logged. + + :param str data: Response string to be deserialized. If this value is + None or invalid it will be returned as-is. + :param Enum enum_obj: Enum object to deserialize to. + :return: Deserialized enum object. + :rtype: Enum + """ + if isinstance(data, enum_obj) or data is None: + return data + if isinstance(data, Enum): + data = data.value + if isinstance(data, int): + # Workaround. We might consider remove it in the future. + try: + return list(enum_obj.__members__.values())[data] + except IndexError as exc: + error = "{!r} is not a valid index for enum {!r}" + raise DeserializationError(error.format(data, enum_obj)) from exc + try: + return enum_obj(str(data)) + except ValueError: + for enum_value in enum_obj: + if enum_value.value.lower() == str(data).lower(): + return enum_value + # We don't fail anymore for unknown value, we deserialize as a string + _LOGGER.warning("Deserializer is not able to find %s as valid enum in %s", data, enum_obj) + return Deserializer.deserialize_unicode(data) + + @staticmethod + def deserialize_bytearray(attr): + """Deserialize string into bytearray. + + :param str attr: response string to be deserialized. + :return: Deserialized bytearray + :rtype: bytearray + :raises TypeError: if string format invalid. + """ + if isinstance(attr, ET.Element): + attr = attr.text + return bytearray(b64decode(attr)) # type: ignore + + @staticmethod + def deserialize_base64(attr): + """Deserialize base64 encoded string into string. + + :param str attr: response string to be deserialized. + :return: Deserialized base64 string + :rtype: bytearray + :raises TypeError: if string format invalid. + """ + if isinstance(attr, ET.Element): + attr = attr.text + padding = "=" * (3 - (len(attr) + 3) % 4) # type: ignore + attr = attr + padding # type: ignore + encoded = attr.replace("-", "+").replace("_", "/") + return b64decode(encoded) + + @staticmethod + def deserialize_decimal(attr): + """Deserialize string into Decimal object. + + :param str attr: response string to be deserialized. + :return: Deserialized decimal + :raises DeserializationError: if string format invalid. + :rtype: decimal + """ + if isinstance(attr, ET.Element): + attr = attr.text + try: + return decimal.Decimal(str(attr)) # type: ignore + except decimal.DecimalException as err: + msg = "Invalid decimal {}".format(attr) + raise DeserializationError(msg) from err + + @staticmethod + def deserialize_long(attr): + """Deserialize string into long (Py2) or int (Py3). + + :param str attr: response string to be deserialized. + :return: Deserialized int + :rtype: long or int + :raises ValueError: if string format invalid. + """ + if isinstance(attr, ET.Element): + attr = attr.text + return _long_type(attr) # type: ignore + + @staticmethod + def deserialize_duration(attr): + """Deserialize ISO-8601 formatted string into TimeDelta object. + + :param str attr: response string to be deserialized. + :return: Deserialized duration + :rtype: TimeDelta + :raises DeserializationError: if string format invalid. + """ + if isinstance(attr, ET.Element): + attr = attr.text + try: + duration = isodate.parse_duration(attr) + except (ValueError, OverflowError, AttributeError) as err: + msg = "Cannot deserialize duration object." + raise DeserializationError(msg) from err + return duration + + @staticmethod + def deserialize_date(attr): + """Deserialize ISO-8601 formatted string into Date object. + + :param str attr: response string to be deserialized. + :return: Deserialized date + :rtype: Date + :raises DeserializationError: if string format invalid. + """ + if isinstance(attr, ET.Element): + attr = attr.text + if re.search(r"[^\W\d_]", attr, re.I + re.U): # type: ignore + raise DeserializationError("Date must have only digits and -. Received: %s" % attr) + # This must NOT use defaultmonth/defaultday. Using None ensure this raises an exception. + return isodate.parse_date(attr, defaultmonth=0, defaultday=0) + + @staticmethod + def deserialize_time(attr): + """Deserialize ISO-8601 formatted string into time object. + + :param str attr: response string to be deserialized. + :return: Deserialized time + :rtype: datetime.time + :raises DeserializationError: if string format invalid. + """ + if isinstance(attr, ET.Element): + attr = attr.text + if re.search(r"[^\W\d_]", attr, re.I + re.U): # type: ignore + raise DeserializationError("Date must have only digits and -. Received: %s" % attr) + return isodate.parse_time(attr) + + @staticmethod + def deserialize_rfc(attr): + """Deserialize RFC-1123 formatted string into Datetime object. + + :param str attr: response string to be deserialized. + :return: Deserialized RFC datetime + :rtype: Datetime + :raises DeserializationError: if string format invalid. + """ + if isinstance(attr, ET.Element): + attr = attr.text + try: + parsed_date = email.utils.parsedate_tz(attr) # type: ignore + date_obj = datetime.datetime( + *parsed_date[:6], tzinfo=datetime.timezone(datetime.timedelta(minutes=(parsed_date[9] or 0) / 60)) + ) + if not date_obj.tzinfo: + date_obj = date_obj.astimezone(tz=TZ_UTC) + except ValueError as err: + msg = "Cannot deserialize to rfc datetime object." + raise DeserializationError(msg) from err + return date_obj + + @staticmethod + def deserialize_iso(attr): + """Deserialize ISO-8601 formatted string into Datetime object. + + :param str attr: response string to be deserialized. + :return: Deserialized ISO datetime + :rtype: Datetime + :raises DeserializationError: if string format invalid. + """ + if isinstance(attr, ET.Element): + attr = attr.text + try: + attr = attr.upper() # type: ignore + match = Deserializer.valid_date.match(attr) + if not match: + raise ValueError("Invalid datetime string: " + attr) + + check_decimal = attr.split(".") + if len(check_decimal) > 1: + decimal_str = "" + for digit in check_decimal[1]: + if digit.isdigit(): + decimal_str += digit + else: + break + if len(decimal_str) > 6: + attr = attr.replace(decimal_str, decimal_str[0:6]) + + date_obj = isodate.parse_datetime(attr) + test_utc = date_obj.utctimetuple() + if test_utc.tm_year > 9999 or test_utc.tm_year < 1: + raise OverflowError("Hit max or min date") + except (ValueError, OverflowError, AttributeError) as err: + msg = "Cannot deserialize datetime object." + raise DeserializationError(msg) from err + return date_obj + + @staticmethod + def deserialize_unix(attr): + """Serialize Datetime object into IntTime format. + This is represented as seconds. + + :param int attr: Object to be serialized. + :return: Deserialized datetime + :rtype: Datetime + :raises DeserializationError: if format invalid + """ + if isinstance(attr, ET.Element): + attr = int(attr.text) # type: ignore + try: + attr = int(attr) + date_obj = datetime.datetime.fromtimestamp(attr, TZ_UTC) + except ValueError as err: + msg = "Cannot deserialize to unix datetime object." + raise DeserializationError(msg) from err + return date_obj diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/_version.py b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/_version.py new file mode 100644 index 00000000000..be71c81bd28 --- /dev/null +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/_version.py @@ -0,0 +1,9 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) Python Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +VERSION = "1.0.0b1" diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/aio/__init__.py b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/aio/__init__.py new file mode 100644 index 00000000000..16d1049b61d --- /dev/null +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/aio/__init__.py @@ -0,0 +1,29 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) Python Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- +# pylint: disable=wrong-import-position + +from typing import TYPE_CHECKING + +if TYPE_CHECKING: + from ._patch import * # pylint: disable=unused-wildcard-import + +from ._client import AlternateTypeClient # type: ignore + +try: + from ._patch import __all__ as _patch_all + from ._patch import * +except ImportError: + _patch_all = [] +from ._patch import patch_sdk as _patch_sdk + +__all__ = [ + "AlternateTypeClient", +] +__all__.extend([p for p in _patch_all if p not in __all__]) # pyright: ignore + +_patch_sdk() diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/aio/_client.py b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/aio/_client.py new file mode 100644 index 00000000000..700583712c1 --- /dev/null +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/aio/_client.py @@ -0,0 +1,98 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) Python Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from copy import deepcopy +from typing import Any, Awaitable +from typing_extensions import Self + +from azure.core import AsyncPipelineClient +from azure.core.pipeline import policies +from azure.core.rest import AsyncHttpResponse, HttpRequest + +from .._utils.serialization import Deserializer, Serializer +from ._configuration import AlternateTypeClientConfiguration +from .operations import ExternalTypeOperations + + +class AlternateTypeClient: # pylint: disable=client-accepts-api-version-keyword + """Test for alternate type decorator. + + :ivar external_type: ExternalTypeOperations operations + :vartype external_type: + specs.azure.clientgenerator.core.alternatetype.aio.operations.ExternalTypeOperations + :keyword endpoint: Service host. Default value is "http://localhost:3000". + :paramtype endpoint: str + """ + + def __init__( # pylint: disable=missing-client-constructor-parameter-credential + self, *, endpoint: str = "http://localhost:3000", **kwargs: Any + ) -> None: + _endpoint = "{endpoint}" + self._config = AlternateTypeClientConfiguration(endpoint=endpoint, **kwargs) + + _policies = kwargs.pop("policies", None) + if _policies is None: + _policies = [ + policies.RequestIdPolicy(**kwargs), + self._config.headers_policy, + self._config.user_agent_policy, + self._config.proxy_policy, + policies.ContentDecodePolicy(**kwargs), + self._config.redirect_policy, + self._config.retry_policy, + self._config.authentication_policy, + self._config.custom_hook_policy, + self._config.logging_policy, + policies.DistributedTracingPolicy(**kwargs), + policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, + self._config.http_logging_policy, + ] + self._client: AsyncPipelineClient = AsyncPipelineClient(base_url=_endpoint, policies=_policies, **kwargs) + + self._serialize = Serializer() + self._deserialize = Deserializer() + self._serialize.client_side_validation = False + self.external_type = ExternalTypeOperations(self._client, self._config, self._serialize, self._deserialize) + + def send_request( + self, request: HttpRequest, *, stream: bool = False, **kwargs: Any + ) -> Awaitable[AsyncHttpResponse]: + """Runs the network request through the client's chained policies. + + >>> from azure.core.rest import HttpRequest + >>> request = HttpRequest("GET", "https://www.example.org/") + + >>> response = await client.send_request(request) + + + For more information on this code flow, see https://aka.ms/azsdk/dpcodegen/python/send_request + + :param request: The network request you want to make. Required. + :type request: ~azure.core.rest.HttpRequest + :keyword bool stream: Whether the response payload will be streamed. Defaults to False. + :return: The response of your network call. Does not do error handling on your response. + :rtype: ~azure.core.rest.AsyncHttpResponse + """ + + request_copy = deepcopy(request) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + + request_copy.url = self._client.format_url(request_copy.url, **path_format_arguments) + return self._client.send_request(request_copy, stream=stream, **kwargs) # type: ignore + + async def close(self) -> None: + await self._client.close() + + async def __aenter__(self) -> Self: + await self._client.__aenter__() + return self + + async def __aexit__(self, *exc_details: Any) -> None: + await self._client.__aexit__(*exc_details) diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/aio/_configuration.py b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/aio/_configuration.py new file mode 100644 index 00000000000..e4a12df0bfc --- /dev/null +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/aio/_configuration.py @@ -0,0 +1,42 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) Python Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from typing import Any + +from azure.core.pipeline import policies + +from .._version import VERSION + + +class AlternateTypeClientConfiguration: # pylint: disable=too-many-instance-attributes + """Configuration for AlternateTypeClient. + + Note that all parameters used to create this instance are saved as instance + attributes. + + :param endpoint: Service host. Default value is "http://localhost:3000". + :type endpoint: str + """ + + def __init__(self, endpoint: str = "http://localhost:3000", **kwargs: Any) -> None: + + self.endpoint = endpoint + kwargs.setdefault("sdk_moniker", "specs-azure-clientgenerator-core-alternatetype/{}".format(VERSION)) + self.polling_interval = kwargs.get("polling_interval", 30) + self._configure(**kwargs) + + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/aio/_patch.py b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/aio/_patch.py new file mode 100644 index 00000000000..87676c65a8f --- /dev/null +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/aio/_patch.py @@ -0,0 +1,21 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# -------------------------------------------------------------------------- +"""Customize generated code here. + +Follow our quickstart for examples: https://aka.ms/azsdk/python/dpcodegen/python/customize +""" + + +__all__: list[str] = [] # Add all objects you want publicly available to users at this package level + + +def patch_sdk(): + """Do not remove from this file. + + `patch_sdk` is a last resort escape hatch that allows you to do customizations + you can't accomplish using the techniques described in + https://aka.ms/azsdk/python/dpcodegen/python/customize + """ diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/aio/operations/__init__.py b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/aio/operations/__init__.py new file mode 100644 index 00000000000..3d70eabcd58 --- /dev/null +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/aio/operations/__init__.py @@ -0,0 +1,25 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) Python Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- +# pylint: disable=wrong-import-position + +from typing import TYPE_CHECKING + +if TYPE_CHECKING: + from ._patch import * # pylint: disable=unused-wildcard-import + +from ._operations import ExternalTypeOperations # type: ignore + +from ._patch import __all__ as _patch_all +from ._patch import * +from ._patch import patch_sdk as _patch_sdk + +__all__ = [ + "ExternalTypeOperations", +] +__all__.extend([p for p in _patch_all if p not in __all__]) # pyright: ignore +_patch_sdk() diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/aio/operations/_operations.py b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/aio/operations/_operations.py new file mode 100644 index 00000000000..d598b4eca46 --- /dev/null +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/aio/operations/_operations.py @@ -0,0 +1,372 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) Python Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- +from collections.abc import MutableMapping +from io import IOBase +import json +from typing import Any, Callable, IO, Optional, TypeVar, Union, overload + +from azure.core import AsyncPipelineClient +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + ResourceNotModifiedError, + StreamClosedError, + StreamConsumedError, + map_error, +) +from azure.core.pipeline import PipelineResponse +from azure.core.rest import AsyncHttpResponse, HttpRequest +from azure.core.tracing.decorator_async import distributed_trace_async +from azure.core.utils import case_insensitive_dict + +from ... import models as _models +from ..._utils.model_base import SdkJSONEncoder, _deserialize +from ..._utils.serialization import Deserializer, Serializer +from ...operations._operations import ( + build_external_type_get_model_request, + build_external_type_get_property_request, + build_external_type_put_model_request, + build_external_type_put_property_request, +) +from .._configuration import AlternateTypeClientConfiguration + +JSON = MutableMapping[str, Any] +T = TypeVar("T") +ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, dict[str, Any]], Any]] + + +class ExternalTypeOperations: + """ + .. warning:: + **DO NOT** instantiate this class directly. + + Instead, you should access the following operations through + :class:`~specs.azure.clientgenerator.core.alternatetype.aio.AlternateTypeClient`'s + :attr:`external_type` attribute. + """ + + def __init__(self, *args, **kwargs) -> None: + input_args = list(args) + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: AlternateTypeClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") + + @distributed_trace_async + async def get_model(self, **kwargs: Any) -> _models.Feature: + """get_model. + + :return: Feature. The Feature is compatible with MutableMapping + :rtype: ~specs.azure.clientgenerator.core.alternatetype.models.Feature + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = kwargs.pop("params", {}) or {} + + cls: ClsType[_models.Feature] = kwargs.pop("cls", None) + + _request = build_external_type_get_model_request( + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = kwargs.pop("stream", False) + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [200]: + if _stream: + try: + await response.read() # Load the body in memory and close the socket + except (StreamConsumedError, StreamClosedError): + pass + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if _stream: + deserialized = response.iter_bytes() + else: + deserialized = _deserialize(_models.Feature, response.json()) + + if cls: + return cls(pipeline_response, deserialized, {}) # type: ignore + + return deserialized # type: ignore + + @overload + async def put_model(self, body: _models.Feature, *, content_type: str = "application/json", **kwargs: Any) -> None: + """put_model. + + :param body: Required. + :type body: ~specs.azure.clientgenerator.core.alternatetype.models.Feature + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :return: None + :rtype: None + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @overload + async def put_model(self, body: JSON, *, content_type: str = "application/json", **kwargs: Any) -> None: + """put_model. + + :param body: Required. + :type body: JSON + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :return: None + :rtype: None + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @overload + async def put_model(self, body: IO[bytes], *, content_type: str = "application/json", **kwargs: Any) -> None: + """put_model. + + :param body: Required. + :type body: IO[bytes] + :keyword content_type: Body Parameter content-type. Content type parameter for binary body. + Default value is "application/json". + :paramtype content_type: str + :return: None + :rtype: None + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @distributed_trace_async + async def put_model(self, body: Union[_models.Feature, JSON, IO[bytes]], **kwargs: Any) -> None: + """put_model. + + :param body: Is one of the following types: Feature, JSON, IO[bytes] Required. + :type body: ~specs.azure.clientgenerator.core.alternatetype.models.Feature or JSON or IO[bytes] + :return: None + :rtype: None + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = kwargs.pop("params", {}) or {} + + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[None] = kwargs.pop("cls", None) + + content_type = content_type or "application/json" + _content = None + if isinstance(body, (IOBase, bytes)): + _content = body + else: + _content = json.dumps(body, cls=SdkJSONEncoder, exclude_readonly=True) # type: ignore + + _request = build_external_type_put_model_request( + content_type=content_type, + content=_content, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) # type: ignore + + @distributed_trace_async + async def get_property(self, **kwargs: Any) -> _models.ModelWithFeatureProperty: + """get_property. + + :return: ModelWithFeatureProperty. The ModelWithFeatureProperty is compatible with + MutableMapping + :rtype: ~specs.azure.clientgenerator.core.alternatetype.models.ModelWithFeatureProperty + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = kwargs.pop("params", {}) or {} + + cls: ClsType[_models.ModelWithFeatureProperty] = kwargs.pop("cls", None) + + _request = build_external_type_get_property_request( + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = kwargs.pop("stream", False) + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [200]: + if _stream: + try: + await response.read() # Load the body in memory and close the socket + except (StreamConsumedError, StreamClosedError): + pass + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if _stream: + deserialized = response.iter_bytes() + else: + deserialized = _deserialize(_models.ModelWithFeatureProperty, response.json()) + + if cls: + return cls(pipeline_response, deserialized, {}) # type: ignore + + return deserialized # type: ignore + + @overload + async def put_property( + self, body: _models.ModelWithFeatureProperty, *, content_type: str = "application/json", **kwargs: Any + ) -> None: + """put_property. + + :param body: Required. + :type body: ~specs.azure.clientgenerator.core.alternatetype.models.ModelWithFeatureProperty + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :return: None + :rtype: None + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @overload + async def put_property(self, body: JSON, *, content_type: str = "application/json", **kwargs: Any) -> None: + """put_property. + + :param body: Required. + :type body: JSON + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :return: None + :rtype: None + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @overload + async def put_property(self, body: IO[bytes], *, content_type: str = "application/json", **kwargs: Any) -> None: + """put_property. + + :param body: Required. + :type body: IO[bytes] + :keyword content_type: Body Parameter content-type. Content type parameter for binary body. + Default value is "application/json". + :paramtype content_type: str + :return: None + :rtype: None + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @distributed_trace_async + async def put_property(self, body: Union[_models.ModelWithFeatureProperty, JSON, IO[bytes]], **kwargs: Any) -> None: + """put_property. + + :param body: Is one of the following types: ModelWithFeatureProperty, JSON, IO[bytes] Required. + :type body: ~specs.azure.clientgenerator.core.alternatetype.models.ModelWithFeatureProperty or + JSON or IO[bytes] + :return: None + :rtype: None + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = kwargs.pop("params", {}) or {} + + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[None] = kwargs.pop("cls", None) + + content_type = content_type or "application/json" + _content = None + if isinstance(body, (IOBase, bytes)): + _content = body + else: + _content = json.dumps(body, cls=SdkJSONEncoder, exclude_readonly=True) # type: ignore + + _request = build_external_type_put_property_request( + content_type=content_type, + content=_content, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) # type: ignore diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/aio/operations/_patch.py b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/aio/operations/_patch.py new file mode 100644 index 00000000000..87676c65a8f --- /dev/null +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/aio/operations/_patch.py @@ -0,0 +1,21 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# -------------------------------------------------------------------------- +"""Customize generated code here. + +Follow our quickstart for examples: https://aka.ms/azsdk/python/dpcodegen/python/customize +""" + + +__all__: list[str] = [] # Add all objects you want publicly available to users at this package level + + +def patch_sdk(): + """Do not remove from this file. + + `patch_sdk` is a last resort escape hatch that allows you to do customizations + you can't accomplish using the techniques described in + https://aka.ms/azsdk/python/dpcodegen/python/customize + """ diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/models/__init__.py b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/models/__init__.py new file mode 100644 index 00000000000..9ed3ab9bae7 --- /dev/null +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/models/__init__.py @@ -0,0 +1,31 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) Python Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- +# pylint: disable=wrong-import-position + +from typing import TYPE_CHECKING + +if TYPE_CHECKING: + from ._patch import * # pylint: disable=unused-wildcard-import + + +from ._models import ( # type: ignore + Feature, + Geometry, + ModelWithFeatureProperty, +) +from ._patch import __all__ as _patch_all +from ._patch import * +from ._patch import patch_sdk as _patch_sdk + +__all__ = [ + "Feature", + "Geometry", + "ModelWithFeatureProperty", +] +__all__.extend([p for p in _patch_all if p not in __all__]) # pyright: ignore +_patch_sdk() diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/models/_models.py b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/models/_models.py new file mode 100644 index 00000000000..7e818198882 --- /dev/null +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/models/_models.py @@ -0,0 +1,126 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) Python Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- +# pylint: disable=useless-super-delegation + +from typing import Any, Literal, Mapping, Optional, TYPE_CHECKING, Union, overload + +from .._utils.model_base import Model as _Model, rest_field + +if TYPE_CHECKING: + from .. import models as _models + + +class Feature(_Model): + """Feature. + + :ivar type: Required. Default value is "Feature". + :vartype type: str + :ivar geometry: Required. + :vartype geometry: ~specs.azure.clientgenerator.core.alternatetype.models.Geometry + :ivar properties: Required. + :vartype properties: dict[str, any] + :ivar id: Is either a str type or a int type. + :vartype id: str or int + """ + + type: Literal["Feature"] = rest_field(visibility=["read", "create", "update", "delete", "query"]) + """Required. Default value is \"Feature\".""" + geometry: "_models.Geometry" = rest_field(visibility=["read", "create", "update", "delete", "query"]) + """Required.""" + properties: dict[str, Any] = rest_field(visibility=["read", "create", "update", "delete", "query"]) + """Required.""" + id: Optional[Union[str, int]] = rest_field(visibility=["read", "create", "update", "delete", "query"]) + """Is either a str type or a int type.""" + + @overload + def __init__( + self, + *, + geometry: "_models.Geometry", + properties: dict[str, Any], + id: Optional[Union[str, int]] = None, # pylint: disable=redefined-builtin + ) -> None: ... + + @overload + def __init__(self, mapping: Mapping[str, Any]) -> None: + """ + :param mapping: raw JSON to initialize the model. + :type mapping: Mapping[str, Any] + """ + + def __init__(self, *args: Any, **kwargs: Any) -> None: + super().__init__(*args, **kwargs) + self.type: Literal["Feature"] = "Feature" + + +class Geometry(_Model): + """Geometry. + + :ivar type: Required. + :vartype type: str + :ivar coordinates: Required. + :vartype coordinates: list[int] + """ + + type: str = rest_field(visibility=["read", "create", "update", "delete", "query"]) + """Required.""" + coordinates: list[int] = rest_field(visibility=["read", "create", "update", "delete", "query"]) + """Required.""" + + @overload + def __init__( + self, + *, + type: str, + coordinates: list[int], + ) -> None: ... + + @overload + def __init__(self, mapping: Mapping[str, Any]) -> None: + """ + :param mapping: raw JSON to initialize the model. + :type mapping: Mapping[str, Any] + """ + + def __init__(self, *args: Any, **kwargs: Any) -> None: + super().__init__(*args, **kwargs) + + +class ModelWithFeatureProperty(_Model): + """ModelWithFeatureProperty. + + :ivar feature: Required. + :vartype feature: ~specs.azure.clientgenerator.core.alternatetype.models.Feature + :ivar additional_property: Required. + :vartype additional_property: str + """ + + feature: "_models.Feature" = rest_field(visibility=["read", "create", "update", "delete", "query"]) + """Required.""" + additional_property: str = rest_field( + name="additionalProperty", visibility=["read", "create", "update", "delete", "query"] + ) + """Required.""" + + @overload + def __init__( + self, + *, + feature: "_models.Feature", + additional_property: str, + ) -> None: ... + + @overload + def __init__(self, mapping: Mapping[str, Any]) -> None: + """ + :param mapping: raw JSON to initialize the model. + :type mapping: Mapping[str, Any] + """ + + def __init__(self, *args: Any, **kwargs: Any) -> None: + super().__init__(*args, **kwargs) diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/models/_patch.py b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/models/_patch.py new file mode 100644 index 00000000000..87676c65a8f --- /dev/null +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/models/_patch.py @@ -0,0 +1,21 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# -------------------------------------------------------------------------- +"""Customize generated code here. + +Follow our quickstart for examples: https://aka.ms/azsdk/python/dpcodegen/python/customize +""" + + +__all__: list[str] = [] # Add all objects you want publicly available to users at this package level + + +def patch_sdk(): + """Do not remove from this file. + + `patch_sdk` is a last resort escape hatch that allows you to do customizations + you can't accomplish using the techniques described in + https://aka.ms/azsdk/python/dpcodegen/python/customize + """ diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/operations/__init__.py b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/operations/__init__.py new file mode 100644 index 00000000000..3d70eabcd58 --- /dev/null +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/operations/__init__.py @@ -0,0 +1,25 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) Python Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- +# pylint: disable=wrong-import-position + +from typing import TYPE_CHECKING + +if TYPE_CHECKING: + from ._patch import * # pylint: disable=unused-wildcard-import + +from ._operations import ExternalTypeOperations # type: ignore + +from ._patch import __all__ as _patch_all +from ._patch import * +from ._patch import patch_sdk as _patch_sdk + +__all__ = [ + "ExternalTypeOperations", +] +__all__.extend([p for p in _patch_all if p not in __all__]) # pyright: ignore +_patch_sdk() diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/operations/_operations.py b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/operations/_operations.py new file mode 100644 index 00000000000..fad5dc37386 --- /dev/null +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/operations/_operations.py @@ -0,0 +1,429 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) Python Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- +from collections.abc import MutableMapping +from io import IOBase +import json +from typing import Any, Callable, IO, Optional, TypeVar, Union, overload + +from azure.core import PipelineClient +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + ResourceNotModifiedError, + StreamClosedError, + StreamConsumedError, + map_error, +) +from azure.core.pipeline import PipelineResponse +from azure.core.rest import HttpRequest, HttpResponse +from azure.core.tracing.decorator import distributed_trace +from azure.core.utils import case_insensitive_dict + +from .. import models as _models +from .._configuration import AlternateTypeClientConfiguration +from .._utils.model_base import SdkJSONEncoder, _deserialize +from .._utils.serialization import Deserializer, Serializer + +JSON = MutableMapping[str, Any] +T = TypeVar("T") +ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, dict[str, Any]], Any]] + +_SERIALIZER = Serializer() +_SERIALIZER.client_side_validation = False + + +def build_external_type_get_model_request(**kwargs: Any) -> HttpRequest: + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + + accept = _headers.pop("Accept", "application/json") + + # Construct URL + _url = "/azure/client-generator-core/alternate-type/external/model" + + # Construct headers + _headers["Accept"] = _SERIALIZER.header("accept", accept, "str") + + return HttpRequest(method="GET", url=_url, headers=_headers, **kwargs) + + +def build_external_type_put_model_request(**kwargs: Any) -> HttpRequest: + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + # Construct URL + _url = "/azure/client-generator-core/alternate-type/external/model" + + # Construct headers + if content_type is not None: + _headers["Content-Type"] = _SERIALIZER.header("content_type", content_type, "str") + + return HttpRequest(method="PUT", url=_url, headers=_headers, **kwargs) + + +def build_external_type_get_property_request(**kwargs: Any) -> HttpRequest: + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + + accept = _headers.pop("Accept", "application/json") + + # Construct URL + _url = "/azure/client-generator-core/alternate-type/external/property" + + # Construct headers + _headers["Accept"] = _SERIALIZER.header("accept", accept, "str") + + return HttpRequest(method="GET", url=_url, headers=_headers, **kwargs) + + +def build_external_type_put_property_request(**kwargs: Any) -> HttpRequest: + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + # Construct URL + _url = "/azure/client-generator-core/alternate-type/external/property" + + # Construct headers + if content_type is not None: + _headers["Content-Type"] = _SERIALIZER.header("content_type", content_type, "str") + + return HttpRequest(method="PUT", url=_url, headers=_headers, **kwargs) + + +class ExternalTypeOperations: + """ + .. warning:: + **DO NOT** instantiate this class directly. + + Instead, you should access the following operations through + :class:`~specs.azure.clientgenerator.core.alternatetype.AlternateTypeClient`'s + :attr:`external_type` attribute. + """ + + def __init__(self, *args, **kwargs) -> None: + input_args = list(args) + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: AlternateTypeClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") + + @distributed_trace + def get_model(self, **kwargs: Any) -> _models.Feature: + """get_model. + + :return: Feature. The Feature is compatible with MutableMapping + :rtype: ~specs.azure.clientgenerator.core.alternatetype.models.Feature + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = kwargs.pop("params", {}) or {} + + cls: ClsType[_models.Feature] = kwargs.pop("cls", None) + + _request = build_external_type_get_model_request( + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = kwargs.pop("stream", False) + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [200]: + if _stream: + try: + response.read() # Load the body in memory and close the socket + except (StreamConsumedError, StreamClosedError): + pass + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if _stream: + deserialized = response.iter_bytes() + else: + deserialized = _deserialize(_models.Feature, response.json()) + + if cls: + return cls(pipeline_response, deserialized, {}) # type: ignore + + return deserialized # type: ignore + + @overload + def put_model(self, body: _models.Feature, *, content_type: str = "application/json", **kwargs: Any) -> None: + """put_model. + + :param body: Required. + :type body: ~specs.azure.clientgenerator.core.alternatetype.models.Feature + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :return: None + :rtype: None + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @overload + def put_model(self, body: JSON, *, content_type: str = "application/json", **kwargs: Any) -> None: + """put_model. + + :param body: Required. + :type body: JSON + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :return: None + :rtype: None + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @overload + def put_model(self, body: IO[bytes], *, content_type: str = "application/json", **kwargs: Any) -> None: + """put_model. + + :param body: Required. + :type body: IO[bytes] + :keyword content_type: Body Parameter content-type. Content type parameter for binary body. + Default value is "application/json". + :paramtype content_type: str + :return: None + :rtype: None + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @distributed_trace + def put_model( # pylint: disable=inconsistent-return-statements + self, body: Union[_models.Feature, JSON, IO[bytes]], **kwargs: Any + ) -> None: + """put_model. + + :param body: Is one of the following types: Feature, JSON, IO[bytes] Required. + :type body: ~specs.azure.clientgenerator.core.alternatetype.models.Feature or JSON or IO[bytes] + :return: None + :rtype: None + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = kwargs.pop("params", {}) or {} + + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[None] = kwargs.pop("cls", None) + + content_type = content_type or "application/json" + _content = None + if isinstance(body, (IOBase, bytes)): + _content = body + else: + _content = json.dumps(body, cls=SdkJSONEncoder, exclude_readonly=True) # type: ignore + + _request = build_external_type_put_model_request( + content_type=content_type, + content=_content, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) # type: ignore + + @distributed_trace + def get_property(self, **kwargs: Any) -> _models.ModelWithFeatureProperty: + """get_property. + + :return: ModelWithFeatureProperty. The ModelWithFeatureProperty is compatible with + MutableMapping + :rtype: ~specs.azure.clientgenerator.core.alternatetype.models.ModelWithFeatureProperty + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = kwargs.pop("params", {}) or {} + + cls: ClsType[_models.ModelWithFeatureProperty] = kwargs.pop("cls", None) + + _request = build_external_type_get_property_request( + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = kwargs.pop("stream", False) + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [200]: + if _stream: + try: + response.read() # Load the body in memory and close the socket + except (StreamConsumedError, StreamClosedError): + pass + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if _stream: + deserialized = response.iter_bytes() + else: + deserialized = _deserialize(_models.ModelWithFeatureProperty, response.json()) + + if cls: + return cls(pipeline_response, deserialized, {}) # type: ignore + + return deserialized # type: ignore + + @overload + def put_property( + self, body: _models.ModelWithFeatureProperty, *, content_type: str = "application/json", **kwargs: Any + ) -> None: + """put_property. + + :param body: Required. + :type body: ~specs.azure.clientgenerator.core.alternatetype.models.ModelWithFeatureProperty + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :return: None + :rtype: None + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @overload + def put_property(self, body: JSON, *, content_type: str = "application/json", **kwargs: Any) -> None: + """put_property. + + :param body: Required. + :type body: JSON + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :return: None + :rtype: None + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @overload + def put_property(self, body: IO[bytes], *, content_type: str = "application/json", **kwargs: Any) -> None: + """put_property. + + :param body: Required. + :type body: IO[bytes] + :keyword content_type: Body Parameter content-type. Content type parameter for binary body. + Default value is "application/json". + :paramtype content_type: str + :return: None + :rtype: None + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @distributed_trace + def put_property( # pylint: disable=inconsistent-return-statements + self, body: Union[_models.ModelWithFeatureProperty, JSON, IO[bytes]], **kwargs: Any + ) -> None: + """put_property. + + :param body: Is one of the following types: ModelWithFeatureProperty, JSON, IO[bytes] Required. + :type body: ~specs.azure.clientgenerator.core.alternatetype.models.ModelWithFeatureProperty or + JSON or IO[bytes] + :return: None + :rtype: None + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = kwargs.pop("params", {}) or {} + + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[None] = kwargs.pop("cls", None) + + content_type = content_type or "application/json" + _content = None + if isinstance(body, (IOBase, bytes)): + _content = body + else: + _content = json.dumps(body, cls=SdkJSONEncoder, exclude_readonly=True) # type: ignore + + _request = build_external_type_put_property_request( + content_type=content_type, + content=_content, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) # type: ignore diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/operations/_patch.py b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/operations/_patch.py new file mode 100644 index 00000000000..87676c65a8f --- /dev/null +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/operations/_patch.py @@ -0,0 +1,21 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# -------------------------------------------------------------------------- +"""Customize generated code here. + +Follow our quickstart for examples: https://aka.ms/azsdk/python/dpcodegen/python/customize +""" + + +__all__: list[str] = [] # Add all objects you want publicly available to users at this package level + + +def patch_sdk(): + """Do not remove from this file. + + `patch_sdk` is a last resort escape hatch that allows you to do customizations + you can't accomplish using the techniques described in + https://aka.ms/azsdk/python/dpcodegen/python/customize + """ diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/py.typed b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/py.typed new file mode 100644 index 00000000000..e5aff4f83af --- /dev/null +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/py.typed @@ -0,0 +1 @@ +# Marker file for PEP 561. \ No newline at end of file diff --git a/packages/typespec-python/test/azure/generated/azure-payload-pageable/specs/azure/payload/pageable/_operations/_operations.py b/packages/typespec-python/test/azure/generated/azure-payload-pageable/specs/azure/payload/pageable/_operations/_operations.py index 8e78988891c..fe44b92e33f 100644 --- a/packages/typespec-python/test/azure/generated/azure-payload-pageable/specs/azure/payload/pageable/_operations/_operations.py +++ b/packages/typespec-python/test/azure/generated/azure-payload-pageable/specs/azure/payload/pageable/_operations/_operations.py @@ -28,7 +28,6 @@ from .._utils.model_base import _deserialize from .._utils.serialization import Serializer from .._utils.utils import ClientMixinABC -from .._validation import api_version_validation T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, dict[str, Any]], Any]] @@ -62,9 +61,6 @@ class _PageableClientOperationsMixin( ): @distributed_trace - @api_version_validation( - params_added_on={"1.0-preview.1": ["maxpagesize"]}, - ) def list(self, **kwargs: Any) -> ItemPaged["_models.User"]: """List users. diff --git a/packages/typespec-python/test/azure/generated/azure-payload-pageable/specs/azure/payload/pageable/aio/_operations/_operations.py b/packages/typespec-python/test/azure/generated/azure-payload-pageable/specs/azure/payload/pageable/aio/_operations/_operations.py index 5fc2eb9f17d..ad50444d3c1 100644 --- a/packages/typespec-python/test/azure/generated/azure-payload-pageable/specs/azure/payload/pageable/aio/_operations/_operations.py +++ b/packages/typespec-python/test/azure/generated/azure-payload-pageable/specs/azure/payload/pageable/aio/_operations/_operations.py @@ -27,7 +27,6 @@ from ..._operations._operations import build_pageable_list_request from ..._utils.model_base import _deserialize from ..._utils.utils import ClientMixinABC -from ..._validation import api_version_validation from .._configuration import PageableClientConfiguration T = TypeVar("T") @@ -40,9 +39,6 @@ class _PageableClientOperationsMixin( ): @distributed_trace - @api_version_validation( - params_added_on={"1.0-preview.1": ["maxpagesize"]}, - ) def list(self, **kwargs: Any) -> AsyncItemPaged["_models.User"]: """List users. diff --git a/packages/typespec-python/test/azure/generated/encode-duration/apiview-properties.json b/packages/typespec-python/test/azure/generated/encode-duration/apiview-properties.json index fe90099e81a..1e58a0bd231 100644 --- a/packages/typespec-python/test/azure/generated/encode-duration/apiview-properties.json +++ b/packages/typespec-python/test/azure/generated/encode-duration/apiview-properties.json @@ -2,9 +2,13 @@ "CrossLanguagePackageId": "Encode.Duration", "CrossLanguageDefinitionId": { "encode.duration.models.DefaultDurationProperty": "Encode.Duration.Property.DefaultDurationProperty", + "encode.duration.models.Float64MillisecondsDurationProperty": "Encode.Duration.Property.Float64MillisecondsDurationProperty", "encode.duration.models.Float64SecondsDurationProperty": "Encode.Duration.Property.Float64SecondsDurationProperty", + "encode.duration.models.FloatMillisecondsDurationArrayProperty": "Encode.Duration.Property.FloatMillisecondsDurationArrayProperty", + "encode.duration.models.FloatMillisecondsDurationProperty": "Encode.Duration.Property.FloatMillisecondsDurationProperty", "encode.duration.models.FloatSecondsDurationArrayProperty": "Encode.Duration.Property.FloatSecondsDurationArrayProperty", "encode.duration.models.FloatSecondsDurationProperty": "Encode.Duration.Property.FloatSecondsDurationProperty", + "encode.duration.models.Int32MillisecondsDurationProperty": "Encode.Duration.Property.Int32MillisecondsDurationProperty", "encode.duration.models.Int32SecondsDurationProperty": "Encode.Duration.Property.Int32SecondsDurationProperty", "encode.duration.models.ISO8601DurationProperty": "Encode.Duration.Property.ISO8601DurationProperty", "encode.duration.operations.QueryOperations.default": "Encode.Duration.Query.default", @@ -17,8 +21,16 @@ "encode.duration.aio.operations.QueryOperations.float_seconds": "Encode.Duration.Query.floatSeconds", "encode.duration.operations.QueryOperations.float64_seconds": "Encode.Duration.Query.float64Seconds", "encode.duration.aio.operations.QueryOperations.float64_seconds": "Encode.Duration.Query.float64Seconds", + "encode.duration.operations.QueryOperations.int32_milliseconds": "Encode.Duration.Query.int32Milliseconds", + "encode.duration.aio.operations.QueryOperations.int32_milliseconds": "Encode.Duration.Query.int32Milliseconds", + "encode.duration.operations.QueryOperations.float_milliseconds": "Encode.Duration.Query.floatMilliseconds", + "encode.duration.aio.operations.QueryOperations.float_milliseconds": "Encode.Duration.Query.floatMilliseconds", + "encode.duration.operations.QueryOperations.float64_milliseconds": "Encode.Duration.Query.float64Milliseconds", + "encode.duration.aio.operations.QueryOperations.float64_milliseconds": "Encode.Duration.Query.float64Milliseconds", "encode.duration.operations.QueryOperations.int32_seconds_array": "Encode.Duration.Query.int32SecondsArray", "encode.duration.aio.operations.QueryOperations.int32_seconds_array": "Encode.Duration.Query.int32SecondsArray", + "encode.duration.operations.QueryOperations.int32_milliseconds_array": "Encode.Duration.Query.int32MillisecondsArray", + "encode.duration.aio.operations.QueryOperations.int32_milliseconds_array": "Encode.Duration.Query.int32MillisecondsArray", "encode.duration.operations.PropertyOperations.default": "Encode.Duration.Property.default", "encode.duration.aio.operations.PropertyOperations.default": "Encode.Duration.Property.default", "encode.duration.operations.PropertyOperations.iso8601": "Encode.Duration.Property.iso8601", @@ -29,8 +41,16 @@ "encode.duration.aio.operations.PropertyOperations.float_seconds": "Encode.Duration.Property.floatSeconds", "encode.duration.operations.PropertyOperations.float64_seconds": "Encode.Duration.Property.float64Seconds", "encode.duration.aio.operations.PropertyOperations.float64_seconds": "Encode.Duration.Property.float64Seconds", + "encode.duration.operations.PropertyOperations.int32_milliseconds": "Encode.Duration.Property.int32Milliseconds", + "encode.duration.aio.operations.PropertyOperations.int32_milliseconds": "Encode.Duration.Property.int32Milliseconds", + "encode.duration.operations.PropertyOperations.float_milliseconds": "Encode.Duration.Property.floatMilliseconds", + "encode.duration.aio.operations.PropertyOperations.float_milliseconds": "Encode.Duration.Property.floatMilliseconds", + "encode.duration.operations.PropertyOperations.float64_milliseconds": "Encode.Duration.Property.float64Milliseconds", + "encode.duration.aio.operations.PropertyOperations.float64_milliseconds": "Encode.Duration.Property.float64Milliseconds", "encode.duration.operations.PropertyOperations.float_seconds_array": "Encode.Duration.Property.floatSecondsArray", "encode.duration.aio.operations.PropertyOperations.float_seconds_array": "Encode.Duration.Property.floatSecondsArray", + "encode.duration.operations.PropertyOperations.float_milliseconds_array": "Encode.Duration.Property.floatMillisecondsArray", + "encode.duration.aio.operations.PropertyOperations.float_milliseconds_array": "Encode.Duration.Property.floatMillisecondsArray", "encode.duration.operations.HeaderOperations.default": "Encode.Duration.Header.default", "encode.duration.aio.operations.HeaderOperations.default": "Encode.Duration.Header.default", "encode.duration.operations.HeaderOperations.iso8601": "Encode.Duration.Header.iso8601", @@ -42,6 +62,14 @@ "encode.duration.operations.HeaderOperations.float_seconds": "Encode.Duration.Header.floatSeconds", "encode.duration.aio.operations.HeaderOperations.float_seconds": "Encode.Duration.Header.floatSeconds", "encode.duration.operations.HeaderOperations.float64_seconds": "Encode.Duration.Header.float64Seconds", - "encode.duration.aio.operations.HeaderOperations.float64_seconds": "Encode.Duration.Header.float64Seconds" + "encode.duration.aio.operations.HeaderOperations.float64_seconds": "Encode.Duration.Header.float64Seconds", + "encode.duration.operations.HeaderOperations.int32_milliseconds": "Encode.Duration.Header.int32Milliseconds", + "encode.duration.aio.operations.HeaderOperations.int32_milliseconds": "Encode.Duration.Header.int32Milliseconds", + "encode.duration.operations.HeaderOperations.float_milliseconds": "Encode.Duration.Header.floatMilliseconds", + "encode.duration.aio.operations.HeaderOperations.float_milliseconds": "Encode.Duration.Header.floatMilliseconds", + "encode.duration.operations.HeaderOperations.float64_milliseconds": "Encode.Duration.Header.float64Milliseconds", + "encode.duration.aio.operations.HeaderOperations.float64_milliseconds": "Encode.Duration.Header.float64Milliseconds", + "encode.duration.operations.HeaderOperations.int32_milliseconds_array": "Encode.Duration.Header.int32MillisecondsArray", + "encode.duration.aio.operations.HeaderOperations.int32_milliseconds_array": "Encode.Duration.Header.int32MillisecondsArray" } } \ No newline at end of file diff --git a/packages/typespec-python/test/azure/generated/encode-duration/encode/duration/aio/operations/_operations.py b/packages/typespec-python/test/azure/generated/encode-duration/encode/duration/aio/operations/_operations.py index f11c6e07ba2..e1735b72ab2 100644 --- a/packages/typespec-python/test/azure/generated/encode-duration/encode/duration/aio/operations/_operations.py +++ b/packages/typespec-python/test/azure/generated/encode-duration/encode/duration/aio/operations/_operations.py @@ -33,20 +33,32 @@ from ..._utils.serialization import Deserializer, Serializer from ...operations._operations import ( build_header_default_request, + build_header_float64_milliseconds_request, build_header_float64_seconds_request, + build_header_float_milliseconds_request, build_header_float_seconds_request, + build_header_int32_milliseconds_array_request, + build_header_int32_milliseconds_request, build_header_int32_seconds_request, build_header_iso8601_array_request, build_header_iso8601_request, build_property_default_request, + build_property_float64_milliseconds_request, build_property_float64_seconds_request, + build_property_float_milliseconds_array_request, + build_property_float_milliseconds_request, build_property_float_seconds_array_request, build_property_float_seconds_request, + build_property_int32_milliseconds_request, build_property_int32_seconds_request, build_property_iso8601_request, build_query_default_request, + build_query_float64_milliseconds_request, build_query_float64_seconds_request, + build_query_float_milliseconds_request, build_query_float_seconds_request, + build_query_int32_milliseconds_array_request, + build_query_int32_milliseconds_request, build_query_int32_seconds_array_request, build_query_int32_seconds_request, build_query_iso8601_request, @@ -310,6 +322,147 @@ async def float64_seconds(self, *, input: float, **kwargs: Any) -> None: if cls: return cls(pipeline_response, None, {}) # type: ignore + @distributed_trace_async + async def int32_milliseconds(self, *, input: datetime.timedelta, **kwargs: Any) -> None: + """int32_milliseconds. + + :keyword input: Required. + :paramtype input: ~datetime.timedelta + :return: None + :rtype: None + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = kwargs.pop("params", {}) or {} + + cls: ClsType[None] = kwargs.pop("cls", None) + + _request = build_query_int32_milliseconds_request( + input=input, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) # type: ignore + + @distributed_trace_async + async def float_milliseconds(self, *, input: datetime.timedelta, **kwargs: Any) -> None: + """float_milliseconds. + + :keyword input: Required. + :paramtype input: ~datetime.timedelta + :return: None + :rtype: None + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = kwargs.pop("params", {}) or {} + + cls: ClsType[None] = kwargs.pop("cls", None) + + _request = build_query_float_milliseconds_request( + input=input, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) # type: ignore + + @distributed_trace_async + async def float64_milliseconds(self, *, input: datetime.timedelta, **kwargs: Any) -> None: + """float64_milliseconds. + + :keyword input: Required. + :paramtype input: ~datetime.timedelta + :return: None + :rtype: None + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = kwargs.pop("params", {}) or {} + + cls: ClsType[None] = kwargs.pop("cls", None) + + _request = build_query_float64_milliseconds_request( + input=input, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) # type: ignore + @distributed_trace_async async def int32_seconds_array(self, *, input: list[int], **kwargs: Any) -> None: """int32_seconds_array. @@ -357,6 +510,53 @@ async def int32_seconds_array(self, *, input: list[int], **kwargs: Any) -> None: if cls: return cls(pipeline_response, None, {}) # type: ignore + @distributed_trace_async + async def int32_milliseconds_array(self, *, input: list[datetime.timedelta], **kwargs: Any) -> None: + """int32_milliseconds_array. + + :keyword input: Required. + :paramtype input: list[~datetime.timedelta] + :return: None + :rtype: None + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = kwargs.pop("params", {}) or {} + + cls: ClsType[None] = kwargs.pop("cls", None) + + _request = build_query_int32_milliseconds_array_request( + input=input, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) # type: ignore + class PropertyOperations: """ @@ -981,68 +1181,68 @@ async def float64_seconds( return deserialized # type: ignore @overload - async def float_seconds_array( - self, body: _models.FloatSecondsDurationArrayProperty, *, content_type: str = "application/json", **kwargs: Any - ) -> _models.FloatSecondsDurationArrayProperty: - """float_seconds_array. + async def int32_milliseconds( + self, body: _models.Int32MillisecondsDurationProperty, *, content_type: str = "application/json", **kwargs: Any + ) -> _models.Int32MillisecondsDurationProperty: + """int32_milliseconds. :param body: Required. - :type body: ~encode.duration.models.FloatSecondsDurationArrayProperty + :type body: ~encode.duration.models.Int32MillisecondsDurationProperty :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :return: FloatSecondsDurationArrayProperty. The FloatSecondsDurationArrayProperty is compatible + :return: Int32MillisecondsDurationProperty. The Int32MillisecondsDurationProperty is compatible with MutableMapping - :rtype: ~encode.duration.models.FloatSecondsDurationArrayProperty + :rtype: ~encode.duration.models.Int32MillisecondsDurationProperty :raises ~azure.core.exceptions.HttpResponseError: """ @overload - async def float_seconds_array( + async def int32_milliseconds( self, body: JSON, *, content_type: str = "application/json", **kwargs: Any - ) -> _models.FloatSecondsDurationArrayProperty: - """float_seconds_array. + ) -> _models.Int32MillisecondsDurationProperty: + """int32_milliseconds. :param body: Required. :type body: JSON :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :return: FloatSecondsDurationArrayProperty. The FloatSecondsDurationArrayProperty is compatible + :return: Int32MillisecondsDurationProperty. The Int32MillisecondsDurationProperty is compatible with MutableMapping - :rtype: ~encode.duration.models.FloatSecondsDurationArrayProperty + :rtype: ~encode.duration.models.Int32MillisecondsDurationProperty :raises ~azure.core.exceptions.HttpResponseError: """ @overload - async def float_seconds_array( + async def int32_milliseconds( self, body: IO[bytes], *, content_type: str = "application/json", **kwargs: Any - ) -> _models.FloatSecondsDurationArrayProperty: - """float_seconds_array. + ) -> _models.Int32MillisecondsDurationProperty: + """int32_milliseconds. :param body: Required. :type body: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :return: FloatSecondsDurationArrayProperty. The FloatSecondsDurationArrayProperty is compatible + :return: Int32MillisecondsDurationProperty. The Int32MillisecondsDurationProperty is compatible with MutableMapping - :rtype: ~encode.duration.models.FloatSecondsDurationArrayProperty + :rtype: ~encode.duration.models.Int32MillisecondsDurationProperty :raises ~azure.core.exceptions.HttpResponseError: """ @distributed_trace_async - async def float_seconds_array( - self, body: Union[_models.FloatSecondsDurationArrayProperty, JSON, IO[bytes]], **kwargs: Any - ) -> _models.FloatSecondsDurationArrayProperty: - """float_seconds_array. + async def int32_milliseconds( + self, body: Union[_models.Int32MillisecondsDurationProperty, JSON, IO[bytes]], **kwargs: Any + ) -> _models.Int32MillisecondsDurationProperty: + """int32_milliseconds. - :param body: Is one of the following types: FloatSecondsDurationArrayProperty, JSON, IO[bytes] + :param body: Is one of the following types: Int32MillisecondsDurationProperty, JSON, IO[bytes] Required. - :type body: ~encode.duration.models.FloatSecondsDurationArrayProperty or JSON or IO[bytes] - :return: FloatSecondsDurationArrayProperty. The FloatSecondsDurationArrayProperty is compatible + :type body: ~encode.duration.models.Int32MillisecondsDurationProperty or JSON or IO[bytes] + :return: Int32MillisecondsDurationProperty. The Int32MillisecondsDurationProperty is compatible with MutableMapping - :rtype: ~encode.duration.models.FloatSecondsDurationArrayProperty + :rtype: ~encode.duration.models.Int32MillisecondsDurationProperty :raises ~azure.core.exceptions.HttpResponseError: """ error_map: MutableMapping = { @@ -1057,7 +1257,7 @@ async def float_seconds_array( _params = kwargs.pop("params", {}) or {} content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) - cls: ClsType[_models.FloatSecondsDurationArrayProperty] = kwargs.pop("cls", None) + cls: ClsType[_models.Int32MillisecondsDurationProperty] = kwargs.pop("cls", None) content_type = content_type or "application/json" _content = None @@ -1066,7 +1266,7 @@ async def float_seconds_array( else: _content = json.dumps(body, cls=SdkJSONEncoder, exclude_readonly=True) # type: ignore - _request = build_property_float_seconds_array_request( + _request = build_property_int32_milliseconds_request( content_type=content_type, content=_content, headers=_headers, @@ -1096,39 +1296,76 @@ async def float_seconds_array( if _stream: deserialized = response.iter_bytes() else: - deserialized = _deserialize(_models.FloatSecondsDurationArrayProperty, response.json()) + deserialized = _deserialize(_models.Int32MillisecondsDurationProperty, response.json()) if cls: return cls(pipeline_response, deserialized, {}) # type: ignore return deserialized # type: ignore + @overload + async def float_milliseconds( + self, body: _models.FloatMillisecondsDurationProperty, *, content_type: str = "application/json", **kwargs: Any + ) -> _models.FloatMillisecondsDurationProperty: + """float_milliseconds. -class HeaderOperations: - """ - .. warning:: - **DO NOT** instantiate this class directly. + :param body: Required. + :type body: ~encode.duration.models.FloatMillisecondsDurationProperty + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :return: FloatMillisecondsDurationProperty. The FloatMillisecondsDurationProperty is compatible + with MutableMapping + :rtype: ~encode.duration.models.FloatMillisecondsDurationProperty + :raises ~azure.core.exceptions.HttpResponseError: + """ - Instead, you should access the following operations through - :class:`~encode.duration.aio.DurationClient`'s - :attr:`header` attribute. - """ + @overload + async def float_milliseconds( + self, body: JSON, *, content_type: str = "application/json", **kwargs: Any + ) -> _models.FloatMillisecondsDurationProperty: + """float_milliseconds. - def __init__(self, *args, **kwargs) -> None: - input_args = list(args) - self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") - self._config: DurationClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") + :param body: Required. + :type body: JSON + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :return: FloatMillisecondsDurationProperty. The FloatMillisecondsDurationProperty is compatible + with MutableMapping + :rtype: ~encode.duration.models.FloatMillisecondsDurationProperty + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @overload + async def float_milliseconds( + self, body: IO[bytes], *, content_type: str = "application/json", **kwargs: Any + ) -> _models.FloatMillisecondsDurationProperty: + """float_milliseconds. + + :param body: Required. + :type body: IO[bytes] + :keyword content_type: Body Parameter content-type. Content type parameter for binary body. + Default value is "application/json". + :paramtype content_type: str + :return: FloatMillisecondsDurationProperty. The FloatMillisecondsDurationProperty is compatible + with MutableMapping + :rtype: ~encode.duration.models.FloatMillisecondsDurationProperty + :raises ~azure.core.exceptions.HttpResponseError: + """ @distributed_trace_async - async def default(self, *, duration: datetime.timedelta, **kwargs: Any) -> None: - """default. + async def float_milliseconds( + self, body: Union[_models.FloatMillisecondsDurationProperty, JSON, IO[bytes]], **kwargs: Any + ) -> _models.FloatMillisecondsDurationProperty: + """float_milliseconds. - :keyword duration: Required. - :paramtype duration: ~datetime.timedelta - :return: None - :rtype: None + :param body: Is one of the following types: FloatMillisecondsDurationProperty, JSON, IO[bytes] + Required. + :type body: ~encode.duration.models.FloatMillisecondsDurationProperty or JSON or IO[bytes] + :return: FloatMillisecondsDurationProperty. The FloatMillisecondsDurationProperty is compatible + with MutableMapping + :rtype: ~encode.duration.models.FloatMillisecondsDurationProperty :raises ~azure.core.exceptions.HttpResponseError: """ error_map: MutableMapping = { @@ -1139,7 +1376,470 @@ async def default(self, *, duration: datetime.timedelta, **kwargs: Any) -> None: } error_map.update(kwargs.pop("error_map", {}) or {}) - _headers = kwargs.pop("headers", {}) or {} + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = kwargs.pop("params", {}) or {} + + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.FloatMillisecondsDurationProperty] = kwargs.pop("cls", None) + + content_type = content_type or "application/json" + _content = None + if isinstance(body, (IOBase, bytes)): + _content = body + else: + _content = json.dumps(body, cls=SdkJSONEncoder, exclude_readonly=True) # type: ignore + + _request = build_property_float_milliseconds_request( + content_type=content_type, + content=_content, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = kwargs.pop("stream", False) + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [200]: + if _stream: + try: + await response.read() # Load the body in memory and close the socket + except (StreamConsumedError, StreamClosedError): + pass + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if _stream: + deserialized = response.iter_bytes() + else: + deserialized = _deserialize(_models.FloatMillisecondsDurationProperty, response.json()) + + if cls: + return cls(pipeline_response, deserialized, {}) # type: ignore + + return deserialized # type: ignore + + @overload + async def float64_milliseconds( + self, + body: _models.Float64MillisecondsDurationProperty, + *, + content_type: str = "application/json", + **kwargs: Any + ) -> _models.Float64MillisecondsDurationProperty: + """float64_milliseconds. + + :param body: Required. + :type body: ~encode.duration.models.Float64MillisecondsDurationProperty + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :return: Float64MillisecondsDurationProperty. The Float64MillisecondsDurationProperty is + compatible with MutableMapping + :rtype: ~encode.duration.models.Float64MillisecondsDurationProperty + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @overload + async def float64_milliseconds( + self, body: JSON, *, content_type: str = "application/json", **kwargs: Any + ) -> _models.Float64MillisecondsDurationProperty: + """float64_milliseconds. + + :param body: Required. + :type body: JSON + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :return: Float64MillisecondsDurationProperty. The Float64MillisecondsDurationProperty is + compatible with MutableMapping + :rtype: ~encode.duration.models.Float64MillisecondsDurationProperty + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @overload + async def float64_milliseconds( + self, body: IO[bytes], *, content_type: str = "application/json", **kwargs: Any + ) -> _models.Float64MillisecondsDurationProperty: + """float64_milliseconds. + + :param body: Required. + :type body: IO[bytes] + :keyword content_type: Body Parameter content-type. Content type parameter for binary body. + Default value is "application/json". + :paramtype content_type: str + :return: Float64MillisecondsDurationProperty. The Float64MillisecondsDurationProperty is + compatible with MutableMapping + :rtype: ~encode.duration.models.Float64MillisecondsDurationProperty + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @distributed_trace_async + async def float64_milliseconds( + self, body: Union[_models.Float64MillisecondsDurationProperty, JSON, IO[bytes]], **kwargs: Any + ) -> _models.Float64MillisecondsDurationProperty: + """float64_milliseconds. + + :param body: Is one of the following types: Float64MillisecondsDurationProperty, JSON, + IO[bytes] Required. + :type body: ~encode.duration.models.Float64MillisecondsDurationProperty or JSON or IO[bytes] + :return: Float64MillisecondsDurationProperty. The Float64MillisecondsDurationProperty is + compatible with MutableMapping + :rtype: ~encode.duration.models.Float64MillisecondsDurationProperty + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = kwargs.pop("params", {}) or {} + + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.Float64MillisecondsDurationProperty] = kwargs.pop("cls", None) + + content_type = content_type or "application/json" + _content = None + if isinstance(body, (IOBase, bytes)): + _content = body + else: + _content = json.dumps(body, cls=SdkJSONEncoder, exclude_readonly=True) # type: ignore + + _request = build_property_float64_milliseconds_request( + content_type=content_type, + content=_content, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = kwargs.pop("stream", False) + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [200]: + if _stream: + try: + await response.read() # Load the body in memory and close the socket + except (StreamConsumedError, StreamClosedError): + pass + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if _stream: + deserialized = response.iter_bytes() + else: + deserialized = _deserialize(_models.Float64MillisecondsDurationProperty, response.json()) + + if cls: + return cls(pipeline_response, deserialized, {}) # type: ignore + + return deserialized # type: ignore + + @overload + async def float_seconds_array( + self, body: _models.FloatSecondsDurationArrayProperty, *, content_type: str = "application/json", **kwargs: Any + ) -> _models.FloatSecondsDurationArrayProperty: + """float_seconds_array. + + :param body: Required. + :type body: ~encode.duration.models.FloatSecondsDurationArrayProperty + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :return: FloatSecondsDurationArrayProperty. The FloatSecondsDurationArrayProperty is compatible + with MutableMapping + :rtype: ~encode.duration.models.FloatSecondsDurationArrayProperty + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @overload + async def float_seconds_array( + self, body: JSON, *, content_type: str = "application/json", **kwargs: Any + ) -> _models.FloatSecondsDurationArrayProperty: + """float_seconds_array. + + :param body: Required. + :type body: JSON + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :return: FloatSecondsDurationArrayProperty. The FloatSecondsDurationArrayProperty is compatible + with MutableMapping + :rtype: ~encode.duration.models.FloatSecondsDurationArrayProperty + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @overload + async def float_seconds_array( + self, body: IO[bytes], *, content_type: str = "application/json", **kwargs: Any + ) -> _models.FloatSecondsDurationArrayProperty: + """float_seconds_array. + + :param body: Required. + :type body: IO[bytes] + :keyword content_type: Body Parameter content-type. Content type parameter for binary body. + Default value is "application/json". + :paramtype content_type: str + :return: FloatSecondsDurationArrayProperty. The FloatSecondsDurationArrayProperty is compatible + with MutableMapping + :rtype: ~encode.duration.models.FloatSecondsDurationArrayProperty + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @distributed_trace_async + async def float_seconds_array( + self, body: Union[_models.FloatSecondsDurationArrayProperty, JSON, IO[bytes]], **kwargs: Any + ) -> _models.FloatSecondsDurationArrayProperty: + """float_seconds_array. + + :param body: Is one of the following types: FloatSecondsDurationArrayProperty, JSON, IO[bytes] + Required. + :type body: ~encode.duration.models.FloatSecondsDurationArrayProperty or JSON or IO[bytes] + :return: FloatSecondsDurationArrayProperty. The FloatSecondsDurationArrayProperty is compatible + with MutableMapping + :rtype: ~encode.duration.models.FloatSecondsDurationArrayProperty + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = kwargs.pop("params", {}) or {} + + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.FloatSecondsDurationArrayProperty] = kwargs.pop("cls", None) + + content_type = content_type or "application/json" + _content = None + if isinstance(body, (IOBase, bytes)): + _content = body + else: + _content = json.dumps(body, cls=SdkJSONEncoder, exclude_readonly=True) # type: ignore + + _request = build_property_float_seconds_array_request( + content_type=content_type, + content=_content, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = kwargs.pop("stream", False) + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [200]: + if _stream: + try: + await response.read() # Load the body in memory and close the socket + except (StreamConsumedError, StreamClosedError): + pass + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if _stream: + deserialized = response.iter_bytes() + else: + deserialized = _deserialize(_models.FloatSecondsDurationArrayProperty, response.json()) + + if cls: + return cls(pipeline_response, deserialized, {}) # type: ignore + + return deserialized # type: ignore + + @overload + async def float_milliseconds_array( + self, + body: _models.FloatMillisecondsDurationArrayProperty, + *, + content_type: str = "application/json", + **kwargs: Any + ) -> _models.FloatMillisecondsDurationArrayProperty: + """float_milliseconds_array. + + :param body: Required. + :type body: ~encode.duration.models.FloatMillisecondsDurationArrayProperty + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :return: FloatMillisecondsDurationArrayProperty. The FloatMillisecondsDurationArrayProperty is + compatible with MutableMapping + :rtype: ~encode.duration.models.FloatMillisecondsDurationArrayProperty + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @overload + async def float_milliseconds_array( + self, body: JSON, *, content_type: str = "application/json", **kwargs: Any + ) -> _models.FloatMillisecondsDurationArrayProperty: + """float_milliseconds_array. + + :param body: Required. + :type body: JSON + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :return: FloatMillisecondsDurationArrayProperty. The FloatMillisecondsDurationArrayProperty is + compatible with MutableMapping + :rtype: ~encode.duration.models.FloatMillisecondsDurationArrayProperty + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @overload + async def float_milliseconds_array( + self, body: IO[bytes], *, content_type: str = "application/json", **kwargs: Any + ) -> _models.FloatMillisecondsDurationArrayProperty: + """float_milliseconds_array. + + :param body: Required. + :type body: IO[bytes] + :keyword content_type: Body Parameter content-type. Content type parameter for binary body. + Default value is "application/json". + :paramtype content_type: str + :return: FloatMillisecondsDurationArrayProperty. The FloatMillisecondsDurationArrayProperty is + compatible with MutableMapping + :rtype: ~encode.duration.models.FloatMillisecondsDurationArrayProperty + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @distributed_trace_async + async def float_milliseconds_array( + self, body: Union[_models.FloatMillisecondsDurationArrayProperty, JSON, IO[bytes]], **kwargs: Any + ) -> _models.FloatMillisecondsDurationArrayProperty: + """float_milliseconds_array. + + :param body: Is one of the following types: FloatMillisecondsDurationArrayProperty, JSON, + IO[bytes] Required. + :type body: ~encode.duration.models.FloatMillisecondsDurationArrayProperty or JSON or IO[bytes] + :return: FloatMillisecondsDurationArrayProperty. The FloatMillisecondsDurationArrayProperty is + compatible with MutableMapping + :rtype: ~encode.duration.models.FloatMillisecondsDurationArrayProperty + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = kwargs.pop("params", {}) or {} + + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.FloatMillisecondsDurationArrayProperty] = kwargs.pop("cls", None) + + content_type = content_type or "application/json" + _content = None + if isinstance(body, (IOBase, bytes)): + _content = body + else: + _content = json.dumps(body, cls=SdkJSONEncoder, exclude_readonly=True) # type: ignore + + _request = build_property_float_milliseconds_array_request( + content_type=content_type, + content=_content, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = kwargs.pop("stream", False) + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [200]: + if _stream: + try: + await response.read() # Load the body in memory and close the socket + except (StreamConsumedError, StreamClosedError): + pass + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if _stream: + deserialized = response.iter_bytes() + else: + deserialized = _deserialize(_models.FloatMillisecondsDurationArrayProperty, response.json()) + + if cls: + return cls(pipeline_response, deserialized, {}) # type: ignore + + return deserialized # type: ignore + + +class HeaderOperations: + """ + .. warning:: + **DO NOT** instantiate this class directly. + + Instead, you should access the following operations through + :class:`~encode.duration.aio.DurationClient`'s + :attr:`header` attribute. + """ + + def __init__(self, *args, **kwargs) -> None: + input_args = list(args) + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: DurationClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") + + @distributed_trace_async + async def default(self, *, duration: datetime.timedelta, **kwargs: Any) -> None: + """default. + + :keyword duration: Required. + :paramtype duration: ~datetime.timedelta + :return: None + :rtype: None + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} _params = kwargs.pop("params", {}) or {} cls: ClsType[None] = kwargs.pop("cls", None) @@ -1402,3 +2102,191 @@ async def float64_seconds(self, *, duration: float, **kwargs: Any) -> None: if cls: return cls(pipeline_response, None, {}) # type: ignore + + @distributed_trace_async + async def int32_milliseconds(self, *, duration: datetime.timedelta, **kwargs: Any) -> None: + """int32_milliseconds. + + :keyword duration: Required. + :paramtype duration: ~datetime.timedelta + :return: None + :rtype: None + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = kwargs.pop("params", {}) or {} + + cls: ClsType[None] = kwargs.pop("cls", None) + + _request = build_header_int32_milliseconds_request( + duration=duration, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) # type: ignore + + @distributed_trace_async + async def float_milliseconds(self, *, duration: datetime.timedelta, **kwargs: Any) -> None: + """float_milliseconds. + + :keyword duration: Required. + :paramtype duration: ~datetime.timedelta + :return: None + :rtype: None + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = kwargs.pop("params", {}) or {} + + cls: ClsType[None] = kwargs.pop("cls", None) + + _request = build_header_float_milliseconds_request( + duration=duration, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) # type: ignore + + @distributed_trace_async + async def float64_milliseconds(self, *, duration: datetime.timedelta, **kwargs: Any) -> None: + """float64_milliseconds. + + :keyword duration: Required. + :paramtype duration: ~datetime.timedelta + :return: None + :rtype: None + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = kwargs.pop("params", {}) or {} + + cls: ClsType[None] = kwargs.pop("cls", None) + + _request = build_header_float64_milliseconds_request( + duration=duration, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) # type: ignore + + @distributed_trace_async + async def int32_milliseconds_array(self, *, duration: list[datetime.timedelta], **kwargs: Any) -> None: + """int32_milliseconds_array. + + :keyword duration: Required. + :paramtype duration: list[~datetime.timedelta] + :return: None + :rtype: None + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = kwargs.pop("params", {}) or {} + + cls: ClsType[None] = kwargs.pop("cls", None) + + _request = build_header_int32_milliseconds_array_request( + duration=duration, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) # type: ignore diff --git a/packages/typespec-python/test/azure/generated/encode-duration/encode/duration/models/__init__.py b/packages/typespec-python/test/azure/generated/encode-duration/encode/duration/models/__init__.py index 19131e3275d..39623a4f933 100644 --- a/packages/typespec-python/test/azure/generated/encode-duration/encode/duration/models/__init__.py +++ b/packages/typespec-python/test/azure/generated/encode-duration/encode/duration/models/__init__.py @@ -15,10 +15,14 @@ from ._models import ( # type: ignore DefaultDurationProperty, + Float64MillisecondsDurationProperty, Float64SecondsDurationProperty, + FloatMillisecondsDurationArrayProperty, + FloatMillisecondsDurationProperty, FloatSecondsDurationArrayProperty, FloatSecondsDurationProperty, ISO8601DurationProperty, + Int32MillisecondsDurationProperty, Int32SecondsDurationProperty, ) from ._patch import __all__ as _patch_all @@ -27,10 +31,14 @@ __all__ = [ "DefaultDurationProperty", + "Float64MillisecondsDurationProperty", "Float64SecondsDurationProperty", + "FloatMillisecondsDurationArrayProperty", + "FloatMillisecondsDurationProperty", "FloatSecondsDurationArrayProperty", "FloatSecondsDurationProperty", "ISO8601DurationProperty", + "Int32MillisecondsDurationProperty", "Int32SecondsDurationProperty", ] __all__.extend([p for p in _patch_all if p not in __all__]) # pyright: ignore diff --git a/packages/typespec-python/test/azure/generated/encode-duration/encode/duration/models/_models.py b/packages/typespec-python/test/azure/generated/encode-duration/encode/duration/models/_models.py index 8615ef9d90b..0c0caaf3e50 100644 --- a/packages/typespec-python/test/azure/generated/encode-duration/encode/duration/models/_models.py +++ b/packages/typespec-python/test/azure/generated/encode-duration/encode/duration/models/_models.py @@ -41,6 +41,34 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) +class Float64MillisecondsDurationProperty(_Model): + """Float64MillisecondsDurationProperty. + + :ivar value: Required. + :vartype value: ~datetime.timedelta + """ + + value: datetime.timedelta = rest_field(visibility=["read", "create", "update", "delete", "query"]) + """Required.""" + + @overload + def __init__( + self, + *, + value: datetime.timedelta, + ) -> None: ... + + @overload + def __init__(self, mapping: Mapping[str, Any]) -> None: + """ + :param mapping: raw JSON to initialize the model. + :type mapping: Mapping[str, Any] + """ + + def __init__(self, *args: Any, **kwargs: Any) -> None: + super().__init__(*args, **kwargs) + + class Float64SecondsDurationProperty(_Model): """Float64SecondsDurationProperty. @@ -69,6 +97,62 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) +class FloatMillisecondsDurationArrayProperty(_Model): + """FloatMillisecondsDurationArrayProperty. + + :ivar value: Required. + :vartype value: list[~datetime.timedelta] + """ + + value: list[datetime.timedelta] = rest_field(visibility=["read", "create", "update", "delete", "query"]) + """Required.""" + + @overload + def __init__( + self, + *, + value: list[datetime.timedelta], + ) -> None: ... + + @overload + def __init__(self, mapping: Mapping[str, Any]) -> None: + """ + :param mapping: raw JSON to initialize the model. + :type mapping: Mapping[str, Any] + """ + + def __init__(self, *args: Any, **kwargs: Any) -> None: + super().__init__(*args, **kwargs) + + +class FloatMillisecondsDurationProperty(_Model): + """FloatMillisecondsDurationProperty. + + :ivar value: Required. + :vartype value: ~datetime.timedelta + """ + + value: datetime.timedelta = rest_field(visibility=["read", "create", "update", "delete", "query"]) + """Required.""" + + @overload + def __init__( + self, + *, + value: datetime.timedelta, + ) -> None: ... + + @overload + def __init__(self, mapping: Mapping[str, Any]) -> None: + """ + :param mapping: raw JSON to initialize the model. + :type mapping: Mapping[str, Any] + """ + + def __init__(self, *args: Any, **kwargs: Any) -> None: + super().__init__(*args, **kwargs) + + class FloatSecondsDurationArrayProperty(_Model): """FloatSecondsDurationArrayProperty. @@ -125,6 +209,34 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) +class Int32MillisecondsDurationProperty(_Model): + """Int32MillisecondsDurationProperty. + + :ivar value: Required. + :vartype value: ~datetime.timedelta + """ + + value: datetime.timedelta = rest_field(visibility=["read", "create", "update", "delete", "query"]) + """Required.""" + + @overload + def __init__( + self, + *, + value: datetime.timedelta, + ) -> None: ... + + @overload + def __init__(self, mapping: Mapping[str, Any]) -> None: + """ + :param mapping: raw JSON to initialize the model. + :type mapping: Mapping[str, Any] + """ + + def __init__(self, *args: Any, **kwargs: Any) -> None: + super().__init__(*args, **kwargs) + + class Int32SecondsDurationProperty(_Model): """Int32SecondsDurationProperty. diff --git a/packages/typespec-python/test/azure/generated/encode-duration/encode/duration/operations/_operations.py b/packages/typespec-python/test/azure/generated/encode-duration/encode/duration/operations/_operations.py index 8877bac7059..a0d5a7093b3 100644 --- a/packages/typespec-python/test/azure/generated/encode-duration/encode/duration/operations/_operations.py +++ b/packages/typespec-python/test/azure/generated/encode-duration/encode/duration/operations/_operations.py @@ -101,6 +101,42 @@ def build_query_float64_seconds_request(*, input: float, **kwargs: Any) -> HttpR return HttpRequest(method="GET", url=_url, params=_params, **kwargs) +def build_query_int32_milliseconds_request(*, input: datetime.timedelta, **kwargs: Any) -> HttpRequest: + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + # Construct URL + _url = "/encode/duration/query/int32-milliseconds" + + # Construct parameters + _params["input"] = _SERIALIZER.query("input", input, "duration") + + return HttpRequest(method="GET", url=_url, params=_params, **kwargs) + + +def build_query_float_milliseconds_request(*, input: datetime.timedelta, **kwargs: Any) -> HttpRequest: + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + # Construct URL + _url = "/encode/duration/query/float-milliseconds" + + # Construct parameters + _params["input"] = _SERIALIZER.query("input", input, "duration") + + return HttpRequest(method="GET", url=_url, params=_params, **kwargs) + + +def build_query_float64_milliseconds_request(*, input: datetime.timedelta, **kwargs: Any) -> HttpRequest: + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + # Construct URL + _url = "/encode/duration/query/float64-milliseconds" + + # Construct parameters + _params["input"] = _SERIALIZER.query("input", input, "duration") + + return HttpRequest(method="GET", url=_url, params=_params, **kwargs) + + def build_query_int32_seconds_array_request(*, input: list[int], **kwargs: Any) -> HttpRequest: _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) @@ -113,6 +149,20 @@ def build_query_int32_seconds_array_request(*, input: list[int], **kwargs: Any) return HttpRequest(method="GET", url=_url, params=_params, **kwargs) +def build_query_int32_milliseconds_array_request( # pylint: disable=name-too-long + *, input: list[datetime.timedelta], **kwargs: Any +) -> HttpRequest: + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + # Construct URL + _url = "/encode/duration/query/int32-milliseconds-array" + + # Construct parameters + _params["input"] = _SERIALIZER.query("input", input, "[duration]", div=",") + + return HttpRequest(method="GET", url=_url, params=_params, **kwargs) + + def build_property_default_request(**kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) @@ -198,6 +248,57 @@ def build_property_float64_seconds_request(**kwargs: Any) -> HttpRequest: return HttpRequest(method="POST", url=_url, headers=_headers, **kwargs) +def build_property_int32_milliseconds_request(**kwargs: Any) -> HttpRequest: # pylint: disable=name-too-long + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + accept = _headers.pop("Accept", "application/json") + + # Construct URL + _url = "/encode/duration/property/int32-milliseconds" + + # Construct headers + if content_type is not None: + _headers["Content-Type"] = _SERIALIZER.header("content_type", content_type, "str") + _headers["Accept"] = _SERIALIZER.header("accept", accept, "str") + + return HttpRequest(method="POST", url=_url, headers=_headers, **kwargs) + + +def build_property_float_milliseconds_request(**kwargs: Any) -> HttpRequest: # pylint: disable=name-too-long + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + accept = _headers.pop("Accept", "application/json") + + # Construct URL + _url = "/encode/duration/property/float-milliseconds" + + # Construct headers + if content_type is not None: + _headers["Content-Type"] = _SERIALIZER.header("content_type", content_type, "str") + _headers["Accept"] = _SERIALIZER.header("accept", accept, "str") + + return HttpRequest(method="POST", url=_url, headers=_headers, **kwargs) + + +def build_property_float64_milliseconds_request(**kwargs: Any) -> HttpRequest: # pylint: disable=name-too-long + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + accept = _headers.pop("Accept", "application/json") + + # Construct URL + _url = "/encode/duration/property/float64-milliseconds" + + # Construct headers + if content_type is not None: + _headers["Content-Type"] = _SERIALIZER.header("content_type", content_type, "str") + _headers["Accept"] = _SERIALIZER.header("accept", accept, "str") + + return HttpRequest(method="POST", url=_url, headers=_headers, **kwargs) + + def build_property_float_seconds_array_request(**kwargs: Any) -> HttpRequest: # pylint: disable=name-too-long _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) @@ -215,6 +316,23 @@ def build_property_float_seconds_array_request(**kwargs: Any) -> HttpRequest: # return HttpRequest(method="POST", url=_url, headers=_headers, **kwargs) +def build_property_float_milliseconds_array_request(**kwargs: Any) -> HttpRequest: # pylint: disable=name-too-long + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + accept = _headers.pop("Accept", "application/json") + + # Construct URL + _url = "/encode/duration/property/float-milliseconds-array" + + # Construct headers + if content_type is not None: + _headers["Content-Type"] = _SERIALIZER.header("content_type", content_type, "str") + _headers["Accept"] = _SERIALIZER.header("accept", accept, "str") + + return HttpRequest(method="POST", url=_url, headers=_headers, **kwargs) + + def build_header_default_request(*, duration: datetime.timedelta, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) @@ -287,6 +405,58 @@ def build_header_float64_seconds_request(*, duration: float, **kwargs: Any) -> H return HttpRequest(method="GET", url=_url, headers=_headers, **kwargs) +def build_header_int32_milliseconds_request(*, duration: datetime.timedelta, **kwargs: Any) -> HttpRequest: + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + + # Construct URL + _url = "/encode/duration/header/int32-milliseconds" + + # Construct headers + _headers["duration"] = _SERIALIZER.header("duration", duration, "duration") + + return HttpRequest(method="GET", url=_url, headers=_headers, **kwargs) + + +def build_header_float_milliseconds_request(*, duration: datetime.timedelta, **kwargs: Any) -> HttpRequest: + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + + # Construct URL + _url = "/encode/duration/header/float-milliseconds" + + # Construct headers + _headers["duration"] = _SERIALIZER.header("duration", duration, "duration") + + return HttpRequest(method="GET", url=_url, headers=_headers, **kwargs) + + +def build_header_float64_milliseconds_request( # pylint: disable=name-too-long + *, duration: datetime.timedelta, **kwargs: Any +) -> HttpRequest: + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + + # Construct URL + _url = "/encode/duration/header/float64-milliseconds" + + # Construct headers + _headers["duration"] = _SERIALIZER.header("duration", duration, "duration") + + return HttpRequest(method="GET", url=_url, headers=_headers, **kwargs) + + +def build_header_int32_milliseconds_array_request( # pylint: disable=name-too-long + *, duration: list[datetime.timedelta], **kwargs: Any +) -> HttpRequest: + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + + # Construct URL + _url = "/encode/duration/header/int32-milliseconds-array" + + # Construct headers + _headers["duration"] = _SERIALIZER.header("duration", duration, "[duration]", div=",") + + return HttpRequest(method="GET", url=_url, headers=_headers, **kwargs) + + class QueryOperations: """ .. warning:: @@ -544,13 +714,13 @@ def float64_seconds(self, *, input: float, **kwargs: Any) -> None: # pylint: di return cls(pipeline_response, None, {}) # type: ignore @distributed_trace - def int32_seconds_array( # pylint: disable=inconsistent-return-statements - self, *, input: list[int], **kwargs: Any + def int32_milliseconds( # pylint: disable=inconsistent-return-statements + self, *, input: datetime.timedelta, **kwargs: Any ) -> None: - """int32_seconds_array. + """int32_milliseconds. :keyword input: Required. - :paramtype input: list[int] + :paramtype input: ~datetime.timedelta :return: None :rtype: None :raises ~azure.core.exceptions.HttpResponseError: @@ -568,7 +738,7 @@ def int32_seconds_array( # pylint: disable=inconsistent-return-statements cls: ClsType[None] = kwargs.pop("cls", None) - _request = build_query_int32_seconds_array_request( + _request = build_query_int32_milliseconds_request( input=input, headers=_headers, params=_params, @@ -592,82 +762,16 @@ def int32_seconds_array( # pylint: disable=inconsistent-return-statements if cls: return cls(pipeline_response, None, {}) # type: ignore - -class PropertyOperations: - """ - .. warning:: - **DO NOT** instantiate this class directly. - - Instead, you should access the following operations through - :class:`~encode.duration.DurationClient`'s - :attr:`property` attribute. - """ - - def __init__(self, *args, **kwargs) -> None: - input_args = list(args) - self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") - self._config: DurationClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") - - @overload - def default( - self, body: _models.DefaultDurationProperty, *, content_type: str = "application/json", **kwargs: Any - ) -> _models.DefaultDurationProperty: - """default. - - :param body: Required. - :type body: ~encode.duration.models.DefaultDurationProperty - :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. - Default value is "application/json". - :paramtype content_type: str - :return: DefaultDurationProperty. The DefaultDurationProperty is compatible with MutableMapping - :rtype: ~encode.duration.models.DefaultDurationProperty - :raises ~azure.core.exceptions.HttpResponseError: - """ - - @overload - def default( - self, body: JSON, *, content_type: str = "application/json", **kwargs: Any - ) -> _models.DefaultDurationProperty: - """default. - - :param body: Required. - :type body: JSON - :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. - Default value is "application/json". - :paramtype content_type: str - :return: DefaultDurationProperty. The DefaultDurationProperty is compatible with MutableMapping - :rtype: ~encode.duration.models.DefaultDurationProperty - :raises ~azure.core.exceptions.HttpResponseError: - """ - - @overload - def default( - self, body: IO[bytes], *, content_type: str = "application/json", **kwargs: Any - ) -> _models.DefaultDurationProperty: - """default. - - :param body: Required. - :type body: IO[bytes] - :keyword content_type: Body Parameter content-type. Content type parameter for binary body. - Default value is "application/json". - :paramtype content_type: str - :return: DefaultDurationProperty. The DefaultDurationProperty is compatible with MutableMapping - :rtype: ~encode.duration.models.DefaultDurationProperty - :raises ~azure.core.exceptions.HttpResponseError: - """ - @distributed_trace - def default( - self, body: Union[_models.DefaultDurationProperty, JSON, IO[bytes]], **kwargs: Any - ) -> _models.DefaultDurationProperty: - """default. + def float_milliseconds( # pylint: disable=inconsistent-return-statements + self, *, input: datetime.timedelta, **kwargs: Any + ) -> None: + """float_milliseconds. - :param body: Is one of the following types: DefaultDurationProperty, JSON, IO[bytes] Required. - :type body: ~encode.duration.models.DefaultDurationProperty or JSON or IO[bytes] - :return: DefaultDurationProperty. The DefaultDurationProperty is compatible with MutableMapping - :rtype: ~encode.duration.models.DefaultDurationProperty + :keyword input: Required. + :paramtype input: ~datetime.timedelta + :return: None + :rtype: None :raises ~azure.core.exceptions.HttpResponseError: """ error_map: MutableMapping = { @@ -678,22 +782,13 @@ def default( } error_map.update(kwargs.pop("error_map", {}) or {}) - _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _headers = kwargs.pop("headers", {}) or {} _params = kwargs.pop("params", {}) or {} - content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) - cls: ClsType[_models.DefaultDurationProperty] = kwargs.pop("cls", None) - - content_type = content_type or "application/json" - _content = None - if isinstance(body, (IOBase, bytes)): - _content = body - else: - _content = json.dumps(body, cls=SdkJSONEncoder, exclude_readonly=True) # type: ignore + cls: ClsType[None] = kwargs.pop("cls", None) - _request = build_property_default_request( - content_type=content_type, - content=_content, + _request = build_query_float_milliseconds_request( + input=input, headers=_headers, params=_params, ) @@ -702,90 +797,730 @@ def default( } _request.url = self._client.format_url(_request.url, **path_format_arguments) - _stream = kwargs.pop("stream", False) + _stream = False pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs ) response = pipeline_response.http_response - if response.status_code not in [200]: - if _stream: - try: - response.read() # Load the body in memory and close the socket - except (StreamConsumedError, StreamClosedError): - pass + if response.status_code not in [204]: map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - if _stream: - deserialized = response.iter_bytes() - else: - deserialized = _deserialize(_models.DefaultDurationProperty, response.json()) - + if cls: + return cls(pipeline_response, None, {}) # type: ignore + + @distributed_trace + def float64_milliseconds( # pylint: disable=inconsistent-return-statements + self, *, input: datetime.timedelta, **kwargs: Any + ) -> None: + """float64_milliseconds. + + :keyword input: Required. + :paramtype input: ~datetime.timedelta + :return: None + :rtype: None + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = kwargs.pop("params", {}) or {} + + cls: ClsType[None] = kwargs.pop("cls", None) + + _request = build_query_float64_milliseconds_request( + input=input, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) # type: ignore + + @distributed_trace + def int32_seconds_array( # pylint: disable=inconsistent-return-statements + self, *, input: list[int], **kwargs: Any + ) -> None: + """int32_seconds_array. + + :keyword input: Required. + :paramtype input: list[int] + :return: None + :rtype: None + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = kwargs.pop("params", {}) or {} + + cls: ClsType[None] = kwargs.pop("cls", None) + + _request = build_query_int32_seconds_array_request( + input=input, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) # type: ignore + + @distributed_trace + def int32_milliseconds_array( # pylint: disable=inconsistent-return-statements + self, *, input: list[datetime.timedelta], **kwargs: Any + ) -> None: + """int32_milliseconds_array. + + :keyword input: Required. + :paramtype input: list[~datetime.timedelta] + :return: None + :rtype: None + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = kwargs.pop("params", {}) or {} + + cls: ClsType[None] = kwargs.pop("cls", None) + + _request = build_query_int32_milliseconds_array_request( + input=input, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) # type: ignore + + +class PropertyOperations: + """ + .. warning:: + **DO NOT** instantiate this class directly. + + Instead, you should access the following operations through + :class:`~encode.duration.DurationClient`'s + :attr:`property` attribute. + """ + + def __init__(self, *args, **kwargs) -> None: + input_args = list(args) + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: DurationClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") + + @overload + def default( + self, body: _models.DefaultDurationProperty, *, content_type: str = "application/json", **kwargs: Any + ) -> _models.DefaultDurationProperty: + """default. + + :param body: Required. + :type body: ~encode.duration.models.DefaultDurationProperty + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :return: DefaultDurationProperty. The DefaultDurationProperty is compatible with MutableMapping + :rtype: ~encode.duration.models.DefaultDurationProperty + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @overload + def default( + self, body: JSON, *, content_type: str = "application/json", **kwargs: Any + ) -> _models.DefaultDurationProperty: + """default. + + :param body: Required. + :type body: JSON + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :return: DefaultDurationProperty. The DefaultDurationProperty is compatible with MutableMapping + :rtype: ~encode.duration.models.DefaultDurationProperty + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @overload + def default( + self, body: IO[bytes], *, content_type: str = "application/json", **kwargs: Any + ) -> _models.DefaultDurationProperty: + """default. + + :param body: Required. + :type body: IO[bytes] + :keyword content_type: Body Parameter content-type. Content type parameter for binary body. + Default value is "application/json". + :paramtype content_type: str + :return: DefaultDurationProperty. The DefaultDurationProperty is compatible with MutableMapping + :rtype: ~encode.duration.models.DefaultDurationProperty + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @distributed_trace + def default( + self, body: Union[_models.DefaultDurationProperty, JSON, IO[bytes]], **kwargs: Any + ) -> _models.DefaultDurationProperty: + """default. + + :param body: Is one of the following types: DefaultDurationProperty, JSON, IO[bytes] Required. + :type body: ~encode.duration.models.DefaultDurationProperty or JSON or IO[bytes] + :return: DefaultDurationProperty. The DefaultDurationProperty is compatible with MutableMapping + :rtype: ~encode.duration.models.DefaultDurationProperty + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = kwargs.pop("params", {}) or {} + + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.DefaultDurationProperty] = kwargs.pop("cls", None) + + content_type = content_type or "application/json" + _content = None + if isinstance(body, (IOBase, bytes)): + _content = body + else: + _content = json.dumps(body, cls=SdkJSONEncoder, exclude_readonly=True) # type: ignore + + _request = build_property_default_request( + content_type=content_type, + content=_content, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = kwargs.pop("stream", False) + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [200]: + if _stream: + try: + response.read() # Load the body in memory and close the socket + except (StreamConsumedError, StreamClosedError): + pass + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if _stream: + deserialized = response.iter_bytes() + else: + deserialized = _deserialize(_models.DefaultDurationProperty, response.json()) + + if cls: + return cls(pipeline_response, deserialized, {}) # type: ignore + + return deserialized # type: ignore + + @overload + def iso8601( + self, body: _models.ISO8601DurationProperty, *, content_type: str = "application/json", **kwargs: Any + ) -> _models.ISO8601DurationProperty: + """iso8601. + + :param body: Required. + :type body: ~encode.duration.models.ISO8601DurationProperty + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :return: ISO8601DurationProperty. The ISO8601DurationProperty is compatible with MutableMapping + :rtype: ~encode.duration.models.ISO8601DurationProperty + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @overload + def iso8601( + self, body: JSON, *, content_type: str = "application/json", **kwargs: Any + ) -> _models.ISO8601DurationProperty: + """iso8601. + + :param body: Required. + :type body: JSON + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :return: ISO8601DurationProperty. The ISO8601DurationProperty is compatible with MutableMapping + :rtype: ~encode.duration.models.ISO8601DurationProperty + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @overload + def iso8601( + self, body: IO[bytes], *, content_type: str = "application/json", **kwargs: Any + ) -> _models.ISO8601DurationProperty: + """iso8601. + + :param body: Required. + :type body: IO[bytes] + :keyword content_type: Body Parameter content-type. Content type parameter for binary body. + Default value is "application/json". + :paramtype content_type: str + :return: ISO8601DurationProperty. The ISO8601DurationProperty is compatible with MutableMapping + :rtype: ~encode.duration.models.ISO8601DurationProperty + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @distributed_trace + def iso8601( + self, body: Union[_models.ISO8601DurationProperty, JSON, IO[bytes]], **kwargs: Any + ) -> _models.ISO8601DurationProperty: + """iso8601. + + :param body: Is one of the following types: ISO8601DurationProperty, JSON, IO[bytes] Required. + :type body: ~encode.duration.models.ISO8601DurationProperty or JSON or IO[bytes] + :return: ISO8601DurationProperty. The ISO8601DurationProperty is compatible with MutableMapping + :rtype: ~encode.duration.models.ISO8601DurationProperty + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = kwargs.pop("params", {}) or {} + + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.ISO8601DurationProperty] = kwargs.pop("cls", None) + + content_type = content_type or "application/json" + _content = None + if isinstance(body, (IOBase, bytes)): + _content = body + else: + _content = json.dumps(body, cls=SdkJSONEncoder, exclude_readonly=True) # type: ignore + + _request = build_property_iso8601_request( + content_type=content_type, + content=_content, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = kwargs.pop("stream", False) + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [200]: + if _stream: + try: + response.read() # Load the body in memory and close the socket + except (StreamConsumedError, StreamClosedError): + pass + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if _stream: + deserialized = response.iter_bytes() + else: + deserialized = _deserialize(_models.ISO8601DurationProperty, response.json()) + + if cls: + return cls(pipeline_response, deserialized, {}) # type: ignore + + return deserialized # type: ignore + + @overload + def int32_seconds( + self, body: _models.Int32SecondsDurationProperty, *, content_type: str = "application/json", **kwargs: Any + ) -> _models.Int32SecondsDurationProperty: + """int32_seconds. + + :param body: Required. + :type body: ~encode.duration.models.Int32SecondsDurationProperty + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :return: Int32SecondsDurationProperty. The Int32SecondsDurationProperty is compatible with + MutableMapping + :rtype: ~encode.duration.models.Int32SecondsDurationProperty + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @overload + def int32_seconds( + self, body: JSON, *, content_type: str = "application/json", **kwargs: Any + ) -> _models.Int32SecondsDurationProperty: + """int32_seconds. + + :param body: Required. + :type body: JSON + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :return: Int32SecondsDurationProperty. The Int32SecondsDurationProperty is compatible with + MutableMapping + :rtype: ~encode.duration.models.Int32SecondsDurationProperty + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @overload + def int32_seconds( + self, body: IO[bytes], *, content_type: str = "application/json", **kwargs: Any + ) -> _models.Int32SecondsDurationProperty: + """int32_seconds. + + :param body: Required. + :type body: IO[bytes] + :keyword content_type: Body Parameter content-type. Content type parameter for binary body. + Default value is "application/json". + :paramtype content_type: str + :return: Int32SecondsDurationProperty. The Int32SecondsDurationProperty is compatible with + MutableMapping + :rtype: ~encode.duration.models.Int32SecondsDurationProperty + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @distributed_trace + def int32_seconds( + self, body: Union[_models.Int32SecondsDurationProperty, JSON, IO[bytes]], **kwargs: Any + ) -> _models.Int32SecondsDurationProperty: + """int32_seconds. + + :param body: Is one of the following types: Int32SecondsDurationProperty, JSON, IO[bytes] + Required. + :type body: ~encode.duration.models.Int32SecondsDurationProperty or JSON or IO[bytes] + :return: Int32SecondsDurationProperty. The Int32SecondsDurationProperty is compatible with + MutableMapping + :rtype: ~encode.duration.models.Int32SecondsDurationProperty + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = kwargs.pop("params", {}) or {} + + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.Int32SecondsDurationProperty] = kwargs.pop("cls", None) + + content_type = content_type or "application/json" + _content = None + if isinstance(body, (IOBase, bytes)): + _content = body + else: + _content = json.dumps(body, cls=SdkJSONEncoder, exclude_readonly=True) # type: ignore + + _request = build_property_int32_seconds_request( + content_type=content_type, + content=_content, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = kwargs.pop("stream", False) + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [200]: + if _stream: + try: + response.read() # Load the body in memory and close the socket + except (StreamConsumedError, StreamClosedError): + pass + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if _stream: + deserialized = response.iter_bytes() + else: + deserialized = _deserialize(_models.Int32SecondsDurationProperty, response.json()) + + if cls: + return cls(pipeline_response, deserialized, {}) # type: ignore + + return deserialized # type: ignore + + @overload + def float_seconds( + self, body: _models.FloatSecondsDurationProperty, *, content_type: str = "application/json", **kwargs: Any + ) -> _models.FloatSecondsDurationProperty: + """float_seconds. + + :param body: Required. + :type body: ~encode.duration.models.FloatSecondsDurationProperty + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :return: FloatSecondsDurationProperty. The FloatSecondsDurationProperty is compatible with + MutableMapping + :rtype: ~encode.duration.models.FloatSecondsDurationProperty + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @overload + def float_seconds( + self, body: JSON, *, content_type: str = "application/json", **kwargs: Any + ) -> _models.FloatSecondsDurationProperty: + """float_seconds. + + :param body: Required. + :type body: JSON + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :return: FloatSecondsDurationProperty. The FloatSecondsDurationProperty is compatible with + MutableMapping + :rtype: ~encode.duration.models.FloatSecondsDurationProperty + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @overload + def float_seconds( + self, body: IO[bytes], *, content_type: str = "application/json", **kwargs: Any + ) -> _models.FloatSecondsDurationProperty: + """float_seconds. + + :param body: Required. + :type body: IO[bytes] + :keyword content_type: Body Parameter content-type. Content type parameter for binary body. + Default value is "application/json". + :paramtype content_type: str + :return: FloatSecondsDurationProperty. The FloatSecondsDurationProperty is compatible with + MutableMapping + :rtype: ~encode.duration.models.FloatSecondsDurationProperty + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @distributed_trace + def float_seconds( + self, body: Union[_models.FloatSecondsDurationProperty, JSON, IO[bytes]], **kwargs: Any + ) -> _models.FloatSecondsDurationProperty: + """float_seconds. + + :param body: Is one of the following types: FloatSecondsDurationProperty, JSON, IO[bytes] + Required. + :type body: ~encode.duration.models.FloatSecondsDurationProperty or JSON or IO[bytes] + :return: FloatSecondsDurationProperty. The FloatSecondsDurationProperty is compatible with + MutableMapping + :rtype: ~encode.duration.models.FloatSecondsDurationProperty + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = kwargs.pop("params", {}) or {} + + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.FloatSecondsDurationProperty] = kwargs.pop("cls", None) + + content_type = content_type or "application/json" + _content = None + if isinstance(body, (IOBase, bytes)): + _content = body + else: + _content = json.dumps(body, cls=SdkJSONEncoder, exclude_readonly=True) # type: ignore + + _request = build_property_float_seconds_request( + content_type=content_type, + content=_content, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = kwargs.pop("stream", False) + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [200]: + if _stream: + try: + response.read() # Load the body in memory and close the socket + except (StreamConsumedError, StreamClosedError): + pass + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if _stream: + deserialized = response.iter_bytes() + else: + deserialized = _deserialize(_models.FloatSecondsDurationProperty, response.json()) + if cls: return cls(pipeline_response, deserialized, {}) # type: ignore return deserialized # type: ignore @overload - def iso8601( - self, body: _models.ISO8601DurationProperty, *, content_type: str = "application/json", **kwargs: Any - ) -> _models.ISO8601DurationProperty: - """iso8601. + def float64_seconds( + self, body: _models.Float64SecondsDurationProperty, *, content_type: str = "application/json", **kwargs: Any + ) -> _models.Float64SecondsDurationProperty: + """float64_seconds. :param body: Required. - :type body: ~encode.duration.models.ISO8601DurationProperty + :type body: ~encode.duration.models.Float64SecondsDurationProperty :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :return: ISO8601DurationProperty. The ISO8601DurationProperty is compatible with MutableMapping - :rtype: ~encode.duration.models.ISO8601DurationProperty + :return: Float64SecondsDurationProperty. The Float64SecondsDurationProperty is compatible with + MutableMapping + :rtype: ~encode.duration.models.Float64SecondsDurationProperty :raises ~azure.core.exceptions.HttpResponseError: """ @overload - def iso8601( + def float64_seconds( self, body: JSON, *, content_type: str = "application/json", **kwargs: Any - ) -> _models.ISO8601DurationProperty: - """iso8601. + ) -> _models.Float64SecondsDurationProperty: + """float64_seconds. :param body: Required. :type body: JSON :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :return: ISO8601DurationProperty. The ISO8601DurationProperty is compatible with MutableMapping - :rtype: ~encode.duration.models.ISO8601DurationProperty + :return: Float64SecondsDurationProperty. The Float64SecondsDurationProperty is compatible with + MutableMapping + :rtype: ~encode.duration.models.Float64SecondsDurationProperty :raises ~azure.core.exceptions.HttpResponseError: """ @overload - def iso8601( + def float64_seconds( self, body: IO[bytes], *, content_type: str = "application/json", **kwargs: Any - ) -> _models.ISO8601DurationProperty: - """iso8601. + ) -> _models.Float64SecondsDurationProperty: + """float64_seconds. :param body: Required. :type body: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :return: ISO8601DurationProperty. The ISO8601DurationProperty is compatible with MutableMapping - :rtype: ~encode.duration.models.ISO8601DurationProperty + :return: Float64SecondsDurationProperty. The Float64SecondsDurationProperty is compatible with + MutableMapping + :rtype: ~encode.duration.models.Float64SecondsDurationProperty :raises ~azure.core.exceptions.HttpResponseError: """ @distributed_trace - def iso8601( - self, body: Union[_models.ISO8601DurationProperty, JSON, IO[bytes]], **kwargs: Any - ) -> _models.ISO8601DurationProperty: - """iso8601. + def float64_seconds( + self, body: Union[_models.Float64SecondsDurationProperty, JSON, IO[bytes]], **kwargs: Any + ) -> _models.Float64SecondsDurationProperty: + """float64_seconds. - :param body: Is one of the following types: ISO8601DurationProperty, JSON, IO[bytes] Required. - :type body: ~encode.duration.models.ISO8601DurationProperty or JSON or IO[bytes] - :return: ISO8601DurationProperty. The ISO8601DurationProperty is compatible with MutableMapping - :rtype: ~encode.duration.models.ISO8601DurationProperty + :param body: Is one of the following types: Float64SecondsDurationProperty, JSON, IO[bytes] + Required. + :type body: ~encode.duration.models.Float64SecondsDurationProperty or JSON or IO[bytes] + :return: Float64SecondsDurationProperty. The Float64SecondsDurationProperty is compatible with + MutableMapping + :rtype: ~encode.duration.models.Float64SecondsDurationProperty :raises ~azure.core.exceptions.HttpResponseError: """ error_map: MutableMapping = { @@ -800,7 +1535,7 @@ def iso8601( _params = kwargs.pop("params", {}) or {} content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) - cls: ClsType[_models.ISO8601DurationProperty] = kwargs.pop("cls", None) + cls: ClsType[_models.Float64SecondsDurationProperty] = kwargs.pop("cls", None) content_type = content_type or "application/json" _content = None @@ -809,7 +1544,7 @@ def iso8601( else: _content = json.dumps(body, cls=SdkJSONEncoder, exclude_readonly=True) # type: ignore - _request = build_property_iso8601_request( + _request = build_property_float64_seconds_request( content_type=content_type, content=_content, headers=_headers, @@ -839,7 +1574,7 @@ def iso8601( if _stream: deserialized = response.iter_bytes() else: - deserialized = _deserialize(_models.ISO8601DurationProperty, response.json()) + deserialized = _deserialize(_models.Float64SecondsDurationProperty, response.json()) if cls: return cls(pipeline_response, deserialized, {}) # type: ignore @@ -847,68 +1582,68 @@ def iso8601( return deserialized # type: ignore @overload - def int32_seconds( - self, body: _models.Int32SecondsDurationProperty, *, content_type: str = "application/json", **kwargs: Any - ) -> _models.Int32SecondsDurationProperty: - """int32_seconds. + def int32_milliseconds( + self, body: _models.Int32MillisecondsDurationProperty, *, content_type: str = "application/json", **kwargs: Any + ) -> _models.Int32MillisecondsDurationProperty: + """int32_milliseconds. :param body: Required. - :type body: ~encode.duration.models.Int32SecondsDurationProperty + :type body: ~encode.duration.models.Int32MillisecondsDurationProperty :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :return: Int32SecondsDurationProperty. The Int32SecondsDurationProperty is compatible with - MutableMapping - :rtype: ~encode.duration.models.Int32SecondsDurationProperty + :return: Int32MillisecondsDurationProperty. The Int32MillisecondsDurationProperty is compatible + with MutableMapping + :rtype: ~encode.duration.models.Int32MillisecondsDurationProperty :raises ~azure.core.exceptions.HttpResponseError: """ @overload - def int32_seconds( + def int32_milliseconds( self, body: JSON, *, content_type: str = "application/json", **kwargs: Any - ) -> _models.Int32SecondsDurationProperty: - """int32_seconds. + ) -> _models.Int32MillisecondsDurationProperty: + """int32_milliseconds. :param body: Required. :type body: JSON :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :return: Int32SecondsDurationProperty. The Int32SecondsDurationProperty is compatible with - MutableMapping - :rtype: ~encode.duration.models.Int32SecondsDurationProperty + :return: Int32MillisecondsDurationProperty. The Int32MillisecondsDurationProperty is compatible + with MutableMapping + :rtype: ~encode.duration.models.Int32MillisecondsDurationProperty :raises ~azure.core.exceptions.HttpResponseError: """ @overload - def int32_seconds( + def int32_milliseconds( self, body: IO[bytes], *, content_type: str = "application/json", **kwargs: Any - ) -> _models.Int32SecondsDurationProperty: - """int32_seconds. + ) -> _models.Int32MillisecondsDurationProperty: + """int32_milliseconds. :param body: Required. :type body: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :return: Int32SecondsDurationProperty. The Int32SecondsDurationProperty is compatible with - MutableMapping - :rtype: ~encode.duration.models.Int32SecondsDurationProperty + :return: Int32MillisecondsDurationProperty. The Int32MillisecondsDurationProperty is compatible + with MutableMapping + :rtype: ~encode.duration.models.Int32MillisecondsDurationProperty :raises ~azure.core.exceptions.HttpResponseError: """ @distributed_trace - def int32_seconds( - self, body: Union[_models.Int32SecondsDurationProperty, JSON, IO[bytes]], **kwargs: Any - ) -> _models.Int32SecondsDurationProperty: - """int32_seconds. + def int32_milliseconds( + self, body: Union[_models.Int32MillisecondsDurationProperty, JSON, IO[bytes]], **kwargs: Any + ) -> _models.Int32MillisecondsDurationProperty: + """int32_milliseconds. - :param body: Is one of the following types: Int32SecondsDurationProperty, JSON, IO[bytes] + :param body: Is one of the following types: Int32MillisecondsDurationProperty, JSON, IO[bytes] Required. - :type body: ~encode.duration.models.Int32SecondsDurationProperty or JSON or IO[bytes] - :return: Int32SecondsDurationProperty. The Int32SecondsDurationProperty is compatible with - MutableMapping - :rtype: ~encode.duration.models.Int32SecondsDurationProperty + :type body: ~encode.duration.models.Int32MillisecondsDurationProperty or JSON or IO[bytes] + :return: Int32MillisecondsDurationProperty. The Int32MillisecondsDurationProperty is compatible + with MutableMapping + :rtype: ~encode.duration.models.Int32MillisecondsDurationProperty :raises ~azure.core.exceptions.HttpResponseError: """ error_map: MutableMapping = { @@ -923,7 +1658,7 @@ def int32_seconds( _params = kwargs.pop("params", {}) or {} content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) - cls: ClsType[_models.Int32SecondsDurationProperty] = kwargs.pop("cls", None) + cls: ClsType[_models.Int32MillisecondsDurationProperty] = kwargs.pop("cls", None) content_type = content_type or "application/json" _content = None @@ -932,7 +1667,7 @@ def int32_seconds( else: _content = json.dumps(body, cls=SdkJSONEncoder, exclude_readonly=True) # type: ignore - _request = build_property_int32_seconds_request( + _request = build_property_int32_milliseconds_request( content_type=content_type, content=_content, headers=_headers, @@ -962,7 +1697,7 @@ def int32_seconds( if _stream: deserialized = response.iter_bytes() else: - deserialized = _deserialize(_models.Int32SecondsDurationProperty, response.json()) + deserialized = _deserialize(_models.Int32MillisecondsDurationProperty, response.json()) if cls: return cls(pipeline_response, deserialized, {}) # type: ignore @@ -970,68 +1705,68 @@ def int32_seconds( return deserialized # type: ignore @overload - def float_seconds( - self, body: _models.FloatSecondsDurationProperty, *, content_type: str = "application/json", **kwargs: Any - ) -> _models.FloatSecondsDurationProperty: - """float_seconds. + def float_milliseconds( + self, body: _models.FloatMillisecondsDurationProperty, *, content_type: str = "application/json", **kwargs: Any + ) -> _models.FloatMillisecondsDurationProperty: + """float_milliseconds. :param body: Required. - :type body: ~encode.duration.models.FloatSecondsDurationProperty + :type body: ~encode.duration.models.FloatMillisecondsDurationProperty :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :return: FloatSecondsDurationProperty. The FloatSecondsDurationProperty is compatible with - MutableMapping - :rtype: ~encode.duration.models.FloatSecondsDurationProperty + :return: FloatMillisecondsDurationProperty. The FloatMillisecondsDurationProperty is compatible + with MutableMapping + :rtype: ~encode.duration.models.FloatMillisecondsDurationProperty :raises ~azure.core.exceptions.HttpResponseError: """ @overload - def float_seconds( + def float_milliseconds( self, body: JSON, *, content_type: str = "application/json", **kwargs: Any - ) -> _models.FloatSecondsDurationProperty: - """float_seconds. + ) -> _models.FloatMillisecondsDurationProperty: + """float_milliseconds. :param body: Required. :type body: JSON :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :return: FloatSecondsDurationProperty. The FloatSecondsDurationProperty is compatible with - MutableMapping - :rtype: ~encode.duration.models.FloatSecondsDurationProperty + :return: FloatMillisecondsDurationProperty. The FloatMillisecondsDurationProperty is compatible + with MutableMapping + :rtype: ~encode.duration.models.FloatMillisecondsDurationProperty :raises ~azure.core.exceptions.HttpResponseError: """ @overload - def float_seconds( + def float_milliseconds( self, body: IO[bytes], *, content_type: str = "application/json", **kwargs: Any - ) -> _models.FloatSecondsDurationProperty: - """float_seconds. + ) -> _models.FloatMillisecondsDurationProperty: + """float_milliseconds. :param body: Required. :type body: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :return: FloatSecondsDurationProperty. The FloatSecondsDurationProperty is compatible with - MutableMapping - :rtype: ~encode.duration.models.FloatSecondsDurationProperty + :return: FloatMillisecondsDurationProperty. The FloatMillisecondsDurationProperty is compatible + with MutableMapping + :rtype: ~encode.duration.models.FloatMillisecondsDurationProperty :raises ~azure.core.exceptions.HttpResponseError: """ @distributed_trace - def float_seconds( - self, body: Union[_models.FloatSecondsDurationProperty, JSON, IO[bytes]], **kwargs: Any - ) -> _models.FloatSecondsDurationProperty: - """float_seconds. + def float_milliseconds( + self, body: Union[_models.FloatMillisecondsDurationProperty, JSON, IO[bytes]], **kwargs: Any + ) -> _models.FloatMillisecondsDurationProperty: + """float_milliseconds. - :param body: Is one of the following types: FloatSecondsDurationProperty, JSON, IO[bytes] + :param body: Is one of the following types: FloatMillisecondsDurationProperty, JSON, IO[bytes] Required. - :type body: ~encode.duration.models.FloatSecondsDurationProperty or JSON or IO[bytes] - :return: FloatSecondsDurationProperty. The FloatSecondsDurationProperty is compatible with - MutableMapping - :rtype: ~encode.duration.models.FloatSecondsDurationProperty + :type body: ~encode.duration.models.FloatMillisecondsDurationProperty or JSON or IO[bytes] + :return: FloatMillisecondsDurationProperty. The FloatMillisecondsDurationProperty is compatible + with MutableMapping + :rtype: ~encode.duration.models.FloatMillisecondsDurationProperty :raises ~azure.core.exceptions.HttpResponseError: """ error_map: MutableMapping = { @@ -1046,7 +1781,7 @@ def float_seconds( _params = kwargs.pop("params", {}) or {} content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) - cls: ClsType[_models.FloatSecondsDurationProperty] = kwargs.pop("cls", None) + cls: ClsType[_models.FloatMillisecondsDurationProperty] = kwargs.pop("cls", None) content_type = content_type or "application/json" _content = None @@ -1055,7 +1790,7 @@ def float_seconds( else: _content = json.dumps(body, cls=SdkJSONEncoder, exclude_readonly=True) # type: ignore - _request = build_property_float_seconds_request( + _request = build_property_float_milliseconds_request( content_type=content_type, content=_content, headers=_headers, @@ -1085,7 +1820,7 @@ def float_seconds( if _stream: deserialized = response.iter_bytes() else: - deserialized = _deserialize(_models.FloatSecondsDurationProperty, response.json()) + deserialized = _deserialize(_models.FloatMillisecondsDurationProperty, response.json()) if cls: return cls(pipeline_response, deserialized, {}) # type: ignore @@ -1093,68 +1828,195 @@ def float_seconds( return deserialized # type: ignore @overload - def float64_seconds( - self, body: _models.Float64SecondsDurationProperty, *, content_type: str = "application/json", **kwargs: Any - ) -> _models.Float64SecondsDurationProperty: - """float64_seconds. + def float64_milliseconds( + self, + body: _models.Float64MillisecondsDurationProperty, + *, + content_type: str = "application/json", + **kwargs: Any + ) -> _models.Float64MillisecondsDurationProperty: + """float64_milliseconds. :param body: Required. - :type body: ~encode.duration.models.Float64SecondsDurationProperty + :type body: ~encode.duration.models.Float64MillisecondsDurationProperty :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :return: Float64SecondsDurationProperty. The Float64SecondsDurationProperty is compatible with - MutableMapping - :rtype: ~encode.duration.models.Float64SecondsDurationProperty + :return: Float64MillisecondsDurationProperty. The Float64MillisecondsDurationProperty is + compatible with MutableMapping + :rtype: ~encode.duration.models.Float64MillisecondsDurationProperty :raises ~azure.core.exceptions.HttpResponseError: """ @overload - def float64_seconds( + def float64_milliseconds( self, body: JSON, *, content_type: str = "application/json", **kwargs: Any - ) -> _models.Float64SecondsDurationProperty: - """float64_seconds. + ) -> _models.Float64MillisecondsDurationProperty: + """float64_milliseconds. :param body: Required. :type body: JSON :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :return: Float64SecondsDurationProperty. The Float64SecondsDurationProperty is compatible with - MutableMapping - :rtype: ~encode.duration.models.Float64SecondsDurationProperty + :return: Float64MillisecondsDurationProperty. The Float64MillisecondsDurationProperty is + compatible with MutableMapping + :rtype: ~encode.duration.models.Float64MillisecondsDurationProperty + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @overload + def float64_milliseconds( + self, body: IO[bytes], *, content_type: str = "application/json", **kwargs: Any + ) -> _models.Float64MillisecondsDurationProperty: + """float64_milliseconds. + + :param body: Required. + :type body: IO[bytes] + :keyword content_type: Body Parameter content-type. Content type parameter for binary body. + Default value is "application/json". + :paramtype content_type: str + :return: Float64MillisecondsDurationProperty. The Float64MillisecondsDurationProperty is + compatible with MutableMapping + :rtype: ~encode.duration.models.Float64MillisecondsDurationProperty + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @distributed_trace + def float64_milliseconds( + self, body: Union[_models.Float64MillisecondsDurationProperty, JSON, IO[bytes]], **kwargs: Any + ) -> _models.Float64MillisecondsDurationProperty: + """float64_milliseconds. + + :param body: Is one of the following types: Float64MillisecondsDurationProperty, JSON, + IO[bytes] Required. + :type body: ~encode.duration.models.Float64MillisecondsDurationProperty or JSON or IO[bytes] + :return: Float64MillisecondsDurationProperty. The Float64MillisecondsDurationProperty is + compatible with MutableMapping + :rtype: ~encode.duration.models.Float64MillisecondsDurationProperty + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = kwargs.pop("params", {}) or {} + + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models.Float64MillisecondsDurationProperty] = kwargs.pop("cls", None) + + content_type = content_type or "application/json" + _content = None + if isinstance(body, (IOBase, bytes)): + _content = body + else: + _content = json.dumps(body, cls=SdkJSONEncoder, exclude_readonly=True) # type: ignore + + _request = build_property_float64_milliseconds_request( + content_type=content_type, + content=_content, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = kwargs.pop("stream", False) + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [200]: + if _stream: + try: + response.read() # Load the body in memory and close the socket + except (StreamConsumedError, StreamClosedError): + pass + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if _stream: + deserialized = response.iter_bytes() + else: + deserialized = _deserialize(_models.Float64MillisecondsDurationProperty, response.json()) + + if cls: + return cls(pipeline_response, deserialized, {}) # type: ignore + + return deserialized # type: ignore + + @overload + def float_seconds_array( + self, body: _models.FloatSecondsDurationArrayProperty, *, content_type: str = "application/json", **kwargs: Any + ) -> _models.FloatSecondsDurationArrayProperty: + """float_seconds_array. + + :param body: Required. + :type body: ~encode.duration.models.FloatSecondsDurationArrayProperty + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :return: FloatSecondsDurationArrayProperty. The FloatSecondsDurationArrayProperty is compatible + with MutableMapping + :rtype: ~encode.duration.models.FloatSecondsDurationArrayProperty + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @overload + def float_seconds_array( + self, body: JSON, *, content_type: str = "application/json", **kwargs: Any + ) -> _models.FloatSecondsDurationArrayProperty: + """float_seconds_array. + + :param body: Required. + :type body: JSON + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :return: FloatSecondsDurationArrayProperty. The FloatSecondsDurationArrayProperty is compatible + with MutableMapping + :rtype: ~encode.duration.models.FloatSecondsDurationArrayProperty :raises ~azure.core.exceptions.HttpResponseError: """ @overload - def float64_seconds( + def float_seconds_array( self, body: IO[bytes], *, content_type: str = "application/json", **kwargs: Any - ) -> _models.Float64SecondsDurationProperty: - """float64_seconds. + ) -> _models.FloatSecondsDurationArrayProperty: + """float_seconds_array. :param body: Required. :type body: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :return: Float64SecondsDurationProperty. The Float64SecondsDurationProperty is compatible with - MutableMapping - :rtype: ~encode.duration.models.Float64SecondsDurationProperty + :return: FloatSecondsDurationArrayProperty. The FloatSecondsDurationArrayProperty is compatible + with MutableMapping + :rtype: ~encode.duration.models.FloatSecondsDurationArrayProperty :raises ~azure.core.exceptions.HttpResponseError: """ @distributed_trace - def float64_seconds( - self, body: Union[_models.Float64SecondsDurationProperty, JSON, IO[bytes]], **kwargs: Any - ) -> _models.Float64SecondsDurationProperty: - """float64_seconds. + def float_seconds_array( + self, body: Union[_models.FloatSecondsDurationArrayProperty, JSON, IO[bytes]], **kwargs: Any + ) -> _models.FloatSecondsDurationArrayProperty: + """float_seconds_array. - :param body: Is one of the following types: Float64SecondsDurationProperty, JSON, IO[bytes] + :param body: Is one of the following types: FloatSecondsDurationArrayProperty, JSON, IO[bytes] Required. - :type body: ~encode.duration.models.Float64SecondsDurationProperty or JSON or IO[bytes] - :return: Float64SecondsDurationProperty. The Float64SecondsDurationProperty is compatible with - MutableMapping - :rtype: ~encode.duration.models.Float64SecondsDurationProperty + :type body: ~encode.duration.models.FloatSecondsDurationArrayProperty or JSON or IO[bytes] + :return: FloatSecondsDurationArrayProperty. The FloatSecondsDurationArrayProperty is compatible + with MutableMapping + :rtype: ~encode.duration.models.FloatSecondsDurationArrayProperty :raises ~azure.core.exceptions.HttpResponseError: """ error_map: MutableMapping = { @@ -1169,7 +2031,7 @@ def float64_seconds( _params = kwargs.pop("params", {}) or {} content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) - cls: ClsType[_models.Float64SecondsDurationProperty] = kwargs.pop("cls", None) + cls: ClsType[_models.FloatSecondsDurationArrayProperty] = kwargs.pop("cls", None) content_type = content_type or "application/json" _content = None @@ -1178,7 +2040,7 @@ def float64_seconds( else: _content = json.dumps(body, cls=SdkJSONEncoder, exclude_readonly=True) # type: ignore - _request = build_property_float64_seconds_request( + _request = build_property_float_seconds_array_request( content_type=content_type, content=_content, headers=_headers, @@ -1208,7 +2070,7 @@ def float64_seconds( if _stream: deserialized = response.iter_bytes() else: - deserialized = _deserialize(_models.Float64SecondsDurationProperty, response.json()) + deserialized = _deserialize(_models.FloatSecondsDurationArrayProperty, response.json()) if cls: return cls(pipeline_response, deserialized, {}) # type: ignore @@ -1216,68 +2078,72 @@ def float64_seconds( return deserialized # type: ignore @overload - def float_seconds_array( - self, body: _models.FloatSecondsDurationArrayProperty, *, content_type: str = "application/json", **kwargs: Any - ) -> _models.FloatSecondsDurationArrayProperty: - """float_seconds_array. + def float_milliseconds_array( + self, + body: _models.FloatMillisecondsDurationArrayProperty, + *, + content_type: str = "application/json", + **kwargs: Any + ) -> _models.FloatMillisecondsDurationArrayProperty: + """float_milliseconds_array. :param body: Required. - :type body: ~encode.duration.models.FloatSecondsDurationArrayProperty + :type body: ~encode.duration.models.FloatMillisecondsDurationArrayProperty :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :return: FloatSecondsDurationArrayProperty. The FloatSecondsDurationArrayProperty is compatible - with MutableMapping - :rtype: ~encode.duration.models.FloatSecondsDurationArrayProperty + :return: FloatMillisecondsDurationArrayProperty. The FloatMillisecondsDurationArrayProperty is + compatible with MutableMapping + :rtype: ~encode.duration.models.FloatMillisecondsDurationArrayProperty :raises ~azure.core.exceptions.HttpResponseError: """ @overload - def float_seconds_array( + def float_milliseconds_array( self, body: JSON, *, content_type: str = "application/json", **kwargs: Any - ) -> _models.FloatSecondsDurationArrayProperty: - """float_seconds_array. + ) -> _models.FloatMillisecondsDurationArrayProperty: + """float_milliseconds_array. :param body: Required. :type body: JSON :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :return: FloatSecondsDurationArrayProperty. The FloatSecondsDurationArrayProperty is compatible - with MutableMapping - :rtype: ~encode.duration.models.FloatSecondsDurationArrayProperty + :return: FloatMillisecondsDurationArrayProperty. The FloatMillisecondsDurationArrayProperty is + compatible with MutableMapping + :rtype: ~encode.duration.models.FloatMillisecondsDurationArrayProperty :raises ~azure.core.exceptions.HttpResponseError: """ @overload - def float_seconds_array( + def float_milliseconds_array( self, body: IO[bytes], *, content_type: str = "application/json", **kwargs: Any - ) -> _models.FloatSecondsDurationArrayProperty: - """float_seconds_array. + ) -> _models.FloatMillisecondsDurationArrayProperty: + """float_milliseconds_array. :param body: Required. :type body: IO[bytes] :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :return: FloatSecondsDurationArrayProperty. The FloatSecondsDurationArrayProperty is compatible - with MutableMapping - :rtype: ~encode.duration.models.FloatSecondsDurationArrayProperty + :return: FloatMillisecondsDurationArrayProperty. The FloatMillisecondsDurationArrayProperty is + compatible with MutableMapping + :rtype: ~encode.duration.models.FloatMillisecondsDurationArrayProperty :raises ~azure.core.exceptions.HttpResponseError: """ @distributed_trace - def float_seconds_array( - self, body: Union[_models.FloatSecondsDurationArrayProperty, JSON, IO[bytes]], **kwargs: Any - ) -> _models.FloatSecondsDurationArrayProperty: - """float_seconds_array. - - :param body: Is one of the following types: FloatSecondsDurationArrayProperty, JSON, IO[bytes] - Required. - :type body: ~encode.duration.models.FloatSecondsDurationArrayProperty or JSON or IO[bytes] - :return: FloatSecondsDurationArrayProperty. The FloatSecondsDurationArrayProperty is compatible - with MutableMapping - :rtype: ~encode.duration.models.FloatSecondsDurationArrayProperty + def float_milliseconds_array( + self, body: Union[_models.FloatMillisecondsDurationArrayProperty, JSON, IO[bytes]], **kwargs: Any + ) -> _models.FloatMillisecondsDurationArrayProperty: + """float_milliseconds_array. + + :param body: Is one of the following types: FloatMillisecondsDurationArrayProperty, JSON, + IO[bytes] Required. + :type body: ~encode.duration.models.FloatMillisecondsDurationArrayProperty or JSON or IO[bytes] + :return: FloatMillisecondsDurationArrayProperty. The FloatMillisecondsDurationArrayProperty is + compatible with MutableMapping + :rtype: ~encode.duration.models.FloatMillisecondsDurationArrayProperty :raises ~azure.core.exceptions.HttpResponseError: """ error_map: MutableMapping = { @@ -1292,7 +2158,7 @@ def float_seconds_array( _params = kwargs.pop("params", {}) or {} content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) - cls: ClsType[_models.FloatSecondsDurationArrayProperty] = kwargs.pop("cls", None) + cls: ClsType[_models.FloatMillisecondsDurationArrayProperty] = kwargs.pop("cls", None) content_type = content_type or "application/json" _content = None @@ -1301,7 +2167,7 @@ def float_seconds_array( else: _content = json.dumps(body, cls=SdkJSONEncoder, exclude_readonly=True) # type: ignore - _request = build_property_float_seconds_array_request( + _request = build_property_float_milliseconds_array_request( content_type=content_type, content=_content, headers=_headers, @@ -1331,7 +2197,7 @@ def float_seconds_array( if _stream: deserialized = response.iter_bytes() else: - deserialized = _deserialize(_models.FloatSecondsDurationArrayProperty, response.json()) + deserialized = _deserialize(_models.FloatMillisecondsDurationArrayProperty, response.json()) if cls: return cls(pipeline_response, deserialized, {}) # type: ignore @@ -1647,3 +2513,199 @@ def float64_seconds( # pylint: disable=inconsistent-return-statements if cls: return cls(pipeline_response, None, {}) # type: ignore + + @distributed_trace + def int32_milliseconds( # pylint: disable=inconsistent-return-statements + self, *, duration: datetime.timedelta, **kwargs: Any + ) -> None: + """int32_milliseconds. + + :keyword duration: Required. + :paramtype duration: ~datetime.timedelta + :return: None + :rtype: None + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = kwargs.pop("params", {}) or {} + + cls: ClsType[None] = kwargs.pop("cls", None) + + _request = build_header_int32_milliseconds_request( + duration=duration, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) # type: ignore + + @distributed_trace + def float_milliseconds( # pylint: disable=inconsistent-return-statements + self, *, duration: datetime.timedelta, **kwargs: Any + ) -> None: + """float_milliseconds. + + :keyword duration: Required. + :paramtype duration: ~datetime.timedelta + :return: None + :rtype: None + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = kwargs.pop("params", {}) or {} + + cls: ClsType[None] = kwargs.pop("cls", None) + + _request = build_header_float_milliseconds_request( + duration=duration, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) # type: ignore + + @distributed_trace + def float64_milliseconds( # pylint: disable=inconsistent-return-statements + self, *, duration: datetime.timedelta, **kwargs: Any + ) -> None: + """float64_milliseconds. + + :keyword duration: Required. + :paramtype duration: ~datetime.timedelta + :return: None + :rtype: None + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = kwargs.pop("params", {}) or {} + + cls: ClsType[None] = kwargs.pop("cls", None) + + _request = build_header_float64_milliseconds_request( + duration=duration, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) # type: ignore + + @distributed_trace + def int32_milliseconds_array( # pylint: disable=inconsistent-return-statements + self, *, duration: list[datetime.timedelta], **kwargs: Any + ) -> None: + """int32_milliseconds_array. + + :keyword duration: Required. + :paramtype duration: list[~datetime.timedelta] + :return: None + :rtype: None + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = kwargs.pop("params", {}) or {} + + cls: ClsType[None] = kwargs.pop("cls", None) + + _request = build_header_int32_milliseconds_array_request( + duration=duration, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) # type: ignore diff --git a/packages/typespec-python/test/azure/generated/encode-duration/generated_tests/test_duration_header_operations.py b/packages/typespec-python/test/azure/generated/encode-duration/generated_tests/test_duration_header_operations.py index f3bf725bed1..4b910032e8c 100644 --- a/packages/typespec-python/test/azure/generated/encode-duration/generated_tests/test_duration_header_operations.py +++ b/packages/typespec-python/test/azure/generated/encode-duration/generated_tests/test_duration_header_operations.py @@ -77,3 +77,47 @@ def test_header_float64_seconds(self, duration_endpoint): # please add some check logic here by yourself # ... + + @DurationPreparer() + @recorded_by_proxy + def test_header_int32_milliseconds(self, duration_endpoint): + client = self.create_client(endpoint=duration_endpoint) + response = client.header.int32_milliseconds( + duration="1 day, 0:00:00", + ) + + # please add some check logic here by yourself + # ... + + @DurationPreparer() + @recorded_by_proxy + def test_header_float_milliseconds(self, duration_endpoint): + client = self.create_client(endpoint=duration_endpoint) + response = client.header.float_milliseconds( + duration="1 day, 0:00:00", + ) + + # please add some check logic here by yourself + # ... + + @DurationPreparer() + @recorded_by_proxy + def test_header_float64_milliseconds(self, duration_endpoint): + client = self.create_client(endpoint=duration_endpoint) + response = client.header.float64_milliseconds( + duration="1 day, 0:00:00", + ) + + # please add some check logic here by yourself + # ... + + @DurationPreparer() + @recorded_by_proxy + def test_header_int32_milliseconds_array(self, duration_endpoint): + client = self.create_client(endpoint=duration_endpoint) + response = client.header.int32_milliseconds_array( + duration=["1 day, 0:00:00"], + ) + + # please add some check logic here by yourself + # ... diff --git a/packages/typespec-python/test/azure/generated/encode-duration/generated_tests/test_duration_header_operations_async.py b/packages/typespec-python/test/azure/generated/encode-duration/generated_tests/test_duration_header_operations_async.py index 8437b4e599c..7c446b0e546 100644 --- a/packages/typespec-python/test/azure/generated/encode-duration/generated_tests/test_duration_header_operations_async.py +++ b/packages/typespec-python/test/azure/generated/encode-duration/generated_tests/test_duration_header_operations_async.py @@ -78,3 +78,47 @@ async def test_header_float64_seconds(self, duration_endpoint): # please add some check logic here by yourself # ... + + @DurationPreparer() + @recorded_by_proxy_async + async def test_header_int32_milliseconds(self, duration_endpoint): + client = self.create_async_client(endpoint=duration_endpoint) + response = await client.header.int32_milliseconds( + duration="1 day, 0:00:00", + ) + + # please add some check logic here by yourself + # ... + + @DurationPreparer() + @recorded_by_proxy_async + async def test_header_float_milliseconds(self, duration_endpoint): + client = self.create_async_client(endpoint=duration_endpoint) + response = await client.header.float_milliseconds( + duration="1 day, 0:00:00", + ) + + # please add some check logic here by yourself + # ... + + @DurationPreparer() + @recorded_by_proxy_async + async def test_header_float64_milliseconds(self, duration_endpoint): + client = self.create_async_client(endpoint=duration_endpoint) + response = await client.header.float64_milliseconds( + duration="1 day, 0:00:00", + ) + + # please add some check logic here by yourself + # ... + + @DurationPreparer() + @recorded_by_proxy_async + async def test_header_int32_milliseconds_array(self, duration_endpoint): + client = self.create_async_client(endpoint=duration_endpoint) + response = await client.header.int32_milliseconds_array( + duration=["1 day, 0:00:00"], + ) + + # please add some check logic here by yourself + # ... diff --git a/packages/typespec-python/test/azure/generated/encode-duration/generated_tests/test_duration_property_operations.py b/packages/typespec-python/test/azure/generated/encode-duration/generated_tests/test_duration_property_operations.py index 696c38e6897..dc1af0a3853 100644 --- a/packages/typespec-python/test/azure/generated/encode-duration/generated_tests/test_duration_property_operations.py +++ b/packages/typespec-python/test/azure/generated/encode-duration/generated_tests/test_duration_property_operations.py @@ -67,6 +67,39 @@ def test_property_float64_seconds(self, duration_endpoint): # please add some check logic here by yourself # ... + @DurationPreparer() + @recorded_by_proxy + def test_property_int32_milliseconds(self, duration_endpoint): + client = self.create_client(endpoint=duration_endpoint) + response = client.property.int32_milliseconds( + body={"value": "1 day, 0:00:00"}, + ) + + # please add some check logic here by yourself + # ... + + @DurationPreparer() + @recorded_by_proxy + def test_property_float_milliseconds(self, duration_endpoint): + client = self.create_client(endpoint=duration_endpoint) + response = client.property.float_milliseconds( + body={"value": "1 day, 0:00:00"}, + ) + + # please add some check logic here by yourself + # ... + + @DurationPreparer() + @recorded_by_proxy + def test_property_float64_milliseconds(self, duration_endpoint): + client = self.create_client(endpoint=duration_endpoint) + response = client.property.float64_milliseconds( + body={"value": "1 day, 0:00:00"}, + ) + + # please add some check logic here by yourself + # ... + @DurationPreparer() @recorded_by_proxy def test_property_float_seconds_array(self, duration_endpoint): @@ -77,3 +110,14 @@ def test_property_float_seconds_array(self, duration_endpoint): # please add some check logic here by yourself # ... + + @DurationPreparer() + @recorded_by_proxy + def test_property_float_milliseconds_array(self, duration_endpoint): + client = self.create_client(endpoint=duration_endpoint) + response = client.property.float_milliseconds_array( + body={"value": ["1 day, 0:00:00"]}, + ) + + # please add some check logic here by yourself + # ... diff --git a/packages/typespec-python/test/azure/generated/encode-duration/generated_tests/test_duration_property_operations_async.py b/packages/typespec-python/test/azure/generated/encode-duration/generated_tests/test_duration_property_operations_async.py index 8b6db79b5d8..9dba49d7c92 100644 --- a/packages/typespec-python/test/azure/generated/encode-duration/generated_tests/test_duration_property_operations_async.py +++ b/packages/typespec-python/test/azure/generated/encode-duration/generated_tests/test_duration_property_operations_async.py @@ -68,6 +68,39 @@ async def test_property_float64_seconds(self, duration_endpoint): # please add some check logic here by yourself # ... + @DurationPreparer() + @recorded_by_proxy_async + async def test_property_int32_milliseconds(self, duration_endpoint): + client = self.create_async_client(endpoint=duration_endpoint) + response = await client.property.int32_milliseconds( + body={"value": "1 day, 0:00:00"}, + ) + + # please add some check logic here by yourself + # ... + + @DurationPreparer() + @recorded_by_proxy_async + async def test_property_float_milliseconds(self, duration_endpoint): + client = self.create_async_client(endpoint=duration_endpoint) + response = await client.property.float_milliseconds( + body={"value": "1 day, 0:00:00"}, + ) + + # please add some check logic here by yourself + # ... + + @DurationPreparer() + @recorded_by_proxy_async + async def test_property_float64_milliseconds(self, duration_endpoint): + client = self.create_async_client(endpoint=duration_endpoint) + response = await client.property.float64_milliseconds( + body={"value": "1 day, 0:00:00"}, + ) + + # please add some check logic here by yourself + # ... + @DurationPreparer() @recorded_by_proxy_async async def test_property_float_seconds_array(self, duration_endpoint): @@ -78,3 +111,14 @@ async def test_property_float_seconds_array(self, duration_endpoint): # please add some check logic here by yourself # ... + + @DurationPreparer() + @recorded_by_proxy_async + async def test_property_float_milliseconds_array(self, duration_endpoint): + client = self.create_async_client(endpoint=duration_endpoint) + response = await client.property.float_milliseconds_array( + body={"value": ["1 day, 0:00:00"]}, + ) + + # please add some check logic here by yourself + # ... diff --git a/packages/typespec-python/test/azure/generated/encode-duration/generated_tests/test_duration_query_operations.py b/packages/typespec-python/test/azure/generated/encode-duration/generated_tests/test_duration_query_operations.py index f01cfb4019e..ee417bf4b2d 100644 --- a/packages/typespec-python/test/azure/generated/encode-duration/generated_tests/test_duration_query_operations.py +++ b/packages/typespec-python/test/azure/generated/encode-duration/generated_tests/test_duration_query_operations.py @@ -67,6 +67,39 @@ def test_query_float64_seconds(self, duration_endpoint): # please add some check logic here by yourself # ... + @DurationPreparer() + @recorded_by_proxy + def test_query_int32_milliseconds(self, duration_endpoint): + client = self.create_client(endpoint=duration_endpoint) + response = client.query.int32_milliseconds( + input="1 day, 0:00:00", + ) + + # please add some check logic here by yourself + # ... + + @DurationPreparer() + @recorded_by_proxy + def test_query_float_milliseconds(self, duration_endpoint): + client = self.create_client(endpoint=duration_endpoint) + response = client.query.float_milliseconds( + input="1 day, 0:00:00", + ) + + # please add some check logic here by yourself + # ... + + @DurationPreparer() + @recorded_by_proxy + def test_query_float64_milliseconds(self, duration_endpoint): + client = self.create_client(endpoint=duration_endpoint) + response = client.query.float64_milliseconds( + input="1 day, 0:00:00", + ) + + # please add some check logic here by yourself + # ... + @DurationPreparer() @recorded_by_proxy def test_query_int32_seconds_array(self, duration_endpoint): @@ -77,3 +110,14 @@ def test_query_int32_seconds_array(self, duration_endpoint): # please add some check logic here by yourself # ... + + @DurationPreparer() + @recorded_by_proxy + def test_query_int32_milliseconds_array(self, duration_endpoint): + client = self.create_client(endpoint=duration_endpoint) + response = client.query.int32_milliseconds_array( + input=["1 day, 0:00:00"], + ) + + # please add some check logic here by yourself + # ... diff --git a/packages/typespec-python/test/azure/generated/encode-duration/generated_tests/test_duration_query_operations_async.py b/packages/typespec-python/test/azure/generated/encode-duration/generated_tests/test_duration_query_operations_async.py index ce3da7ce8e0..e0384ce45c7 100644 --- a/packages/typespec-python/test/azure/generated/encode-duration/generated_tests/test_duration_query_operations_async.py +++ b/packages/typespec-python/test/azure/generated/encode-duration/generated_tests/test_duration_query_operations_async.py @@ -68,6 +68,39 @@ async def test_query_float64_seconds(self, duration_endpoint): # please add some check logic here by yourself # ... + @DurationPreparer() + @recorded_by_proxy_async + async def test_query_int32_milliseconds(self, duration_endpoint): + client = self.create_async_client(endpoint=duration_endpoint) + response = await client.query.int32_milliseconds( + input="1 day, 0:00:00", + ) + + # please add some check logic here by yourself + # ... + + @DurationPreparer() + @recorded_by_proxy_async + async def test_query_float_milliseconds(self, duration_endpoint): + client = self.create_async_client(endpoint=duration_endpoint) + response = await client.query.float_milliseconds( + input="1 day, 0:00:00", + ) + + # please add some check logic here by yourself + # ... + + @DurationPreparer() + @recorded_by_proxy_async + async def test_query_float64_milliseconds(self, duration_endpoint): + client = self.create_async_client(endpoint=duration_endpoint) + response = await client.query.float64_milliseconds( + input="1 day, 0:00:00", + ) + + # please add some check logic here by yourself + # ... + @DurationPreparer() @recorded_by_proxy_async async def test_query_int32_seconds_array(self, duration_endpoint): @@ -78,3 +111,14 @@ async def test_query_int32_seconds_array(self, duration_endpoint): # please add some check logic here by yourself # ... + + @DurationPreparer() + @recorded_by_proxy_async + async def test_query_int32_milliseconds_array(self, duration_endpoint): + client = self.create_async_client(endpoint=duration_endpoint) + response = await client.query.int32_milliseconds_array( + input=["1 day, 0:00:00"], + ) + + # please add some check logic here by yourself + # ... diff --git a/packages/typespec-python/test/azure/generated/payload-pageable/apiview-properties.json b/packages/typespec-python/test/azure/generated/payload-pageable/apiview-properties.json index f86392e4a54..6c445169040 100644 --- a/packages/typespec-python/test/azure/generated/payload-pageable/apiview-properties.json +++ b/packages/typespec-python/test/azure/generated/payload-pageable/apiview-properties.json @@ -14,7 +14,9 @@ "payload.pageable.aio.operations.ServerDrivenPaginationOperations.link_string": "Payload.Pageable.ServerDrivenPagination.linkString", "payload.pageable.operations.ServerDrivenPaginationOperations.nested_link": "Payload.Pageable.ServerDrivenPagination.nestedLink", "payload.pageable.aio.operations.ServerDrivenPaginationOperations.nested_link": "Payload.Pageable.ServerDrivenPagination.nestedLink", - "payload.pageable.PageableClient.list_without_continuation": "Payload.Pageable.listWithoutContinuation", - "payload.pageable.aio.PageableClient.list_without_continuation": "Payload.Pageable.listWithoutContinuation" + "payload.pageable.operations.PageSizeOperations.list_without_continuation": "Payload.Pageable.PageSize.listWithoutContinuation", + "payload.pageable.aio.operations.PageSizeOperations.list_without_continuation": "Payload.Pageable.PageSize.listWithoutContinuation", + "payload.pageable.operations.PageSizeOperations.list_with_page_size": "Payload.Pageable.PageSize.listWithPageSize", + "payload.pageable.aio.operations.PageSizeOperations.list_with_page_size": "Payload.Pageable.PageSize.listWithPageSize" } } \ No newline at end of file diff --git a/packages/typespec-python/test/azure/generated/payload-pageable/generated_tests/test_pageable_page_size_operations.py b/packages/typespec-python/test/azure/generated/payload-pageable/generated_tests/test_pageable_page_size_operations.py new file mode 100644 index 00000000000..6b065f448b6 --- /dev/null +++ b/packages/typespec-python/test/azure/generated/payload-pageable/generated_tests/test_pageable_page_size_operations.py @@ -0,0 +1,31 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) Python Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- +import pytest +from devtools_testutils import recorded_by_proxy +from testpreparer import PageableClientTestBase, PageablePreparer + + +@pytest.mark.skip("you may need to update the auto-generated test case before run it") +class TestPageablePageSizeOperations(PageableClientTestBase): + @PageablePreparer() + @recorded_by_proxy + def test_page_size_list_without_continuation(self, pageable_endpoint): + client = self.create_client(endpoint=pageable_endpoint) + response = client.page_size.list_without_continuation() + result = [r for r in response] + # please add some check logic here by yourself + # ... + + @PageablePreparer() + @recorded_by_proxy + def test_page_size_list_with_page_size(self, pageable_endpoint): + client = self.create_client(endpoint=pageable_endpoint) + response = client.page_size.list_with_page_size() + result = [r for r in response] + # please add some check logic here by yourself + # ... diff --git a/packages/typespec-python/test/azure/generated/payload-pageable/generated_tests/test_pageable_page_size_operations_async.py b/packages/typespec-python/test/azure/generated/payload-pageable/generated_tests/test_pageable_page_size_operations_async.py new file mode 100644 index 00000000000..26ef12d0442 --- /dev/null +++ b/packages/typespec-python/test/azure/generated/payload-pageable/generated_tests/test_pageable_page_size_operations_async.py @@ -0,0 +1,32 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) Python Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- +import pytest +from devtools_testutils.aio import recorded_by_proxy_async +from testpreparer import PageablePreparer +from testpreparer_async import PageableClientTestBaseAsync + + +@pytest.mark.skip("you may need to update the auto-generated test case before run it") +class TestPageablePageSizeOperationsAsync(PageableClientTestBaseAsync): + @PageablePreparer() + @recorded_by_proxy_async + async def test_page_size_list_without_continuation(self, pageable_endpoint): + client = self.create_async_client(endpoint=pageable_endpoint) + response = client.page_size.list_without_continuation() + result = [r async for r in response] + # please add some check logic here by yourself + # ... + + @PageablePreparer() + @recorded_by_proxy_async + async def test_page_size_list_with_page_size(self, pageable_endpoint): + client = self.create_async_client(endpoint=pageable_endpoint) + response = client.page_size.list_with_page_size() + result = [r async for r in response] + # please add some check logic here by yourself + # ... 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 70840ba0c12..70f40869109 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 @@ -15,16 +15,18 @@ from azure.core.rest import HttpRequest, HttpResponse from ._configuration import PageableClientConfiguration -from ._operations import _PageableClientOperationsMixin from ._utils.serialization import Deserializer, Serializer +from .pagesize.operations import PageSizeOperations from .serverdrivenpagination.operations import ServerDrivenPaginationOperations -class PageableClient(_PageableClientOperationsMixin): # pylint: disable=client-accepts-api-version-keyword +class PageableClient: # pylint: disable=client-accepts-api-version-keyword """Test for pageable payload. :ivar server_driven_pagination: ServerDrivenPaginationOperations operations :vartype server_driven_pagination: payload.pageable.operations.ServerDrivenPaginationOperations + :ivar page_size: PageSizeOperations operations + :vartype page_size: payload.pageable.operations.PageSizeOperations :keyword endpoint: Service host. Default value is "http://localhost:3000". :paramtype endpoint: str """ @@ -60,6 +62,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self.server_driven_pagination = ServerDrivenPaginationOperations( self._client, self._config, self._serialize, self._deserialize ) + self.page_size = PageSizeOperations(self._client, self._config, self._serialize, self._deserialize) def send_request(self, request: HttpRequest, *, stream: bool = False, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained 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 271d1c77608..9d29b3b03a8 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 @@ -15,17 +15,19 @@ from azure.core.rest import AsyncHttpResponse, HttpRequest from .._utils.serialization import Deserializer, Serializer +from ..pagesize.aio.operations import PageSizeOperations from ..serverdrivenpagination.aio.operations import ServerDrivenPaginationOperations from ._configuration import PageableClientConfiguration -from ._operations import _PageableClientOperationsMixin -class PageableClient(_PageableClientOperationsMixin): # pylint: disable=client-accepts-api-version-keyword +class PageableClient: # pylint: disable=client-accepts-api-version-keyword """Test for pageable payload. :ivar server_driven_pagination: ServerDrivenPaginationOperations operations :vartype server_driven_pagination: payload.pageable.aio.operations.ServerDrivenPaginationOperations + :ivar page_size: PageSizeOperations operations + :vartype page_size: payload.pageable.aio.operations.PageSizeOperations :keyword endpoint: Service host. Default value is "http://localhost:3000". :paramtype endpoint: str """ @@ -61,6 +63,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self.server_driven_pagination = ServerDrivenPaginationOperations( self._client, self._config, self._serialize, self._deserialize ) + self.page_size = PageSizeOperations(self._client, self._config, self._serialize, self._deserialize) def send_request( self, request: HttpRequest, *, stream: bool = False, **kwargs: Any diff --git a/packages/typespec-python/test/azure/generated/payload-pageable/payload/pageable/pagesize/__init__.py b/packages/typespec-python/test/azure/generated/payload-pageable/payload/pageable/pagesize/__init__.py new file mode 100644 index 00000000000..d55ccad1f57 --- /dev/null +++ b/packages/typespec-python/test/azure/generated/payload-pageable/payload/pageable/pagesize/__init__.py @@ -0,0 +1 @@ +__path__ = __import__("pkgutil").extend_path(__path__, __name__) # type: ignore diff --git a/packages/typespec-python/test/azure/generated/payload-pageable/payload/pageable/pagesize/aio/__init__.py b/packages/typespec-python/test/azure/generated/payload-pageable/payload/pageable/pagesize/aio/__init__.py new file mode 100644 index 00000000000..d55ccad1f57 --- /dev/null +++ b/packages/typespec-python/test/azure/generated/payload-pageable/payload/pageable/pagesize/aio/__init__.py @@ -0,0 +1 @@ +__path__ = __import__("pkgutil").extend_path(__path__, __name__) # type: ignore diff --git a/packages/typespec-python/test/azure/generated/payload-pageable/payload/pageable/pagesize/aio/operations/__init__.py b/packages/typespec-python/test/azure/generated/payload-pageable/payload/pageable/pagesize/aio/operations/__init__.py new file mode 100644 index 00000000000..a0f529b11de --- /dev/null +++ b/packages/typespec-python/test/azure/generated/payload-pageable/payload/pageable/pagesize/aio/operations/__init__.py @@ -0,0 +1,25 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) Python Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- +# pylint: disable=wrong-import-position + +from typing import TYPE_CHECKING + +if TYPE_CHECKING: + from ._patch import * # pylint: disable=unused-wildcard-import + +from ._operations import PageSizeOperations # type: ignore + +from ._patch import __all__ as _patch_all +from ._patch import * +from ._patch import patch_sdk as _patch_sdk + +__all__ = [ + "PageSizeOperations", +] +__all__.extend([p for p in _patch_all if p not in __all__]) # pyright: ignore +_patch_sdk() diff --git a/packages/typespec-python/test/azure/generated/payload-pageable/payload/pageable/pagesize/aio/operations/_operations.py b/packages/typespec-python/test/azure/generated/payload-pageable/payload/pageable/pagesize/aio/operations/_operations.py new file mode 100644 index 00000000000..079d923fb4f --- /dev/null +++ b/packages/typespec-python/test/azure/generated/payload-pageable/payload/pageable/pagesize/aio/operations/_operations.py @@ -0,0 +1,196 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) Python Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- +from collections.abc import MutableMapping +from typing import Any, Callable, Optional, TypeVar + +from azure.core import AsyncPipelineClient +from azure.core.async_paging import AsyncItemPaged, AsyncList +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + ResourceNotModifiedError, + map_error, +) +from azure.core.pipeline import PipelineResponse +from azure.core.rest import AsyncHttpResponse, HttpRequest +from azure.core.tracing.decorator import distributed_trace + +from .... import models as _models3 +from ...._utils.model_base import _deserialize +from ...._utils.serialization import Deserializer, Serializer +from ....aio._configuration import PageableClientConfiguration +from ...operations._operations import ( + build_page_size_list_with_page_size_request, + build_page_size_list_without_continuation_request, +) + +T = TypeVar("T") +ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, dict[str, Any]], Any]] + + +class PageSizeOperations: + """ + .. warning:: + **DO NOT** instantiate this class directly. + + Instead, you should access the following operations through + :class:`~payload.pageable.aio.PageableClient`'s + :attr:`page_size` attribute. + """ + + def __init__(self, *args, **kwargs) -> None: + input_args = list(args) + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: PageableClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") + + @distributed_trace + def list_without_continuation(self, **kwargs: Any) -> AsyncItemPaged["_models3.Pet"]: + """list_without_continuation. + + :return: An iterator like instance of Pet + :rtype: ~azure.core.async_paging.AsyncItemPaged[~payload.pageable.models.Pet] + :raises ~azure.core.exceptions.HttpResponseError: + """ + _headers = kwargs.pop("headers", {}) or {} + _params = kwargs.pop("params", {}) or {} + + cls: ClsType[list[_models3.Pet]] = kwargs.pop("cls", None) + + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + def prepare_request(next_link=None): + if not next_link: + + _request = build_page_size_list_without_continuation_request( + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url( + "self._config.endpoint", self._config.endpoint, "str", skip_quote=True + ), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + else: + _request = HttpRequest("GET", next_link) + path_format_arguments = { + "endpoint": self._serialize.url( + "self._config.endpoint", self._config.endpoint, "str", skip_quote=True + ), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + return _request + + async def extract_data(pipeline_response): + deserialized = pipeline_response.http_response.json() + list_of_elem = _deserialize(list[_models3.Pet], deserialized.get("pets", [])) + if cls: + list_of_elem = cls(list_of_elem) # type: ignore + return None, AsyncList(list_of_elem) + + async def get_next(next_link=None): + _request = prepare_request(next_link) + + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + return pipeline_response + + return AsyncItemPaged(get_next, extract_data) + + @distributed_trace + def list_with_page_size(self, *, page_size: Optional[int] = None, **kwargs: Any) -> AsyncItemPaged["_models3.Pet"]: + """list_with_page_size. + + :keyword page_size: Default value is None. + :paramtype page_size: int + :return: An iterator like instance of Pet + :rtype: ~azure.core.async_paging.AsyncItemPaged[~payload.pageable.models.Pet] + :raises ~azure.core.exceptions.HttpResponseError: + """ + _headers = kwargs.pop("headers", {}) or {} + _params = kwargs.pop("params", {}) or {} + + cls: ClsType[list[_models3.Pet]] = kwargs.pop("cls", None) + + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + def prepare_request(next_link=None): + if not next_link: + + _request = build_page_size_list_with_page_size_request( + page_size=page_size, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url( + "self._config.endpoint", self._config.endpoint, "str", skip_quote=True + ), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + else: + _request = HttpRequest("GET", next_link) + path_format_arguments = { + "endpoint": self._serialize.url( + "self._config.endpoint", self._config.endpoint, "str", skip_quote=True + ), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + return _request + + async def extract_data(pipeline_response): + deserialized = pipeline_response.http_response.json() + list_of_elem = _deserialize(list[_models3.Pet], deserialized.get("pets", [])) + if cls: + list_of_elem = cls(list_of_elem) # type: ignore + return None, AsyncList(list_of_elem) + + async def get_next(next_link=None): + _request = prepare_request(next_link) + + _stream = False + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + return pipeline_response + + return AsyncItemPaged(get_next, extract_data) diff --git a/packages/typespec-python/test/azure/generated/payload-pageable/payload/pageable/pagesize/aio/operations/_patch.py b/packages/typespec-python/test/azure/generated/payload-pageable/payload/pageable/pagesize/aio/operations/_patch.py new file mode 100644 index 00000000000..87676c65a8f --- /dev/null +++ b/packages/typespec-python/test/azure/generated/payload-pageable/payload/pageable/pagesize/aio/operations/_patch.py @@ -0,0 +1,21 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# -------------------------------------------------------------------------- +"""Customize generated code here. + +Follow our quickstart for examples: https://aka.ms/azsdk/python/dpcodegen/python/customize +""" + + +__all__: list[str] = [] # Add all objects you want publicly available to users at this package level + + +def patch_sdk(): + """Do not remove from this file. + + `patch_sdk` is a last resort escape hatch that allows you to do customizations + you can't accomplish using the techniques described in + https://aka.ms/azsdk/python/dpcodegen/python/customize + """ diff --git a/packages/typespec-python/test/azure/generated/payload-pageable/payload/pageable/pagesize/operations/__init__.py b/packages/typespec-python/test/azure/generated/payload-pageable/payload/pageable/pagesize/operations/__init__.py new file mode 100644 index 00000000000..a0f529b11de --- /dev/null +++ b/packages/typespec-python/test/azure/generated/payload-pageable/payload/pageable/pagesize/operations/__init__.py @@ -0,0 +1,25 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) Python Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- +# pylint: disable=wrong-import-position + +from typing import TYPE_CHECKING + +if TYPE_CHECKING: + from ._patch import * # pylint: disable=unused-wildcard-import + +from ._operations import PageSizeOperations # type: ignore + +from ._patch import __all__ as _patch_all +from ._patch import * +from ._patch import patch_sdk as _patch_sdk + +__all__ = [ + "PageSizeOperations", +] +__all__.extend([p for p in _patch_all if p not in __all__]) # pyright: ignore +_patch_sdk() diff --git a/packages/typespec-python/test/azure/generated/payload-pageable/payload/pageable/pagesize/operations/_operations.py b/packages/typespec-python/test/azure/generated/payload-pageable/payload/pageable/pagesize/operations/_operations.py new file mode 100644 index 00000000000..5d77f2329c8 --- /dev/null +++ b/packages/typespec-python/test/azure/generated/payload-pageable/payload/pageable/pagesize/operations/_operations.py @@ -0,0 +1,231 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) Python Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- +from collections.abc import MutableMapping +from typing import Any, Callable, Optional, TypeVar + +from azure.core import PipelineClient +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + ResourceNotModifiedError, + map_error, +) +from azure.core.paging import ItemPaged +from azure.core.pipeline import PipelineResponse +from azure.core.rest import HttpRequest, HttpResponse +from azure.core.tracing.decorator import distributed_trace +from azure.core.utils import case_insensitive_dict + +from ... import models as _models2 +from ..._configuration import PageableClientConfiguration +from ..._utils.model_base import _deserialize +from ..._utils.serialization import Deserializer, Serializer + +T = TypeVar("T") +ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, dict[str, Any]], Any]] + +_SERIALIZER = Serializer() +_SERIALIZER.client_side_validation = False + + +def build_page_size_list_without_continuation_request(**kwargs: Any) -> HttpRequest: # pylint: disable=name-too-long + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + + accept = _headers.pop("Accept", "application/json") + + # Construct URL + _url = "/payload/pageable/pagesize/without-continuation" + + # Construct headers + _headers["Accept"] = _SERIALIZER.header("accept", accept, "str") + + return HttpRequest(method="GET", url=_url, headers=_headers, **kwargs) + + +def build_page_size_list_with_page_size_request( # pylint: disable=name-too-long + *, page_size: Optional[int] = None, **kwargs: Any +) -> HttpRequest: + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + accept = _headers.pop("Accept", "application/json") + + # Construct URL + _url = "/payload/pageable/pagesize/list" + + # Construct parameters + if page_size is not None: + _params["pageSize"] = _SERIALIZER.query("page_size", page_size, "int") + + # Construct headers + _headers["Accept"] = _SERIALIZER.header("accept", accept, "str") + + return HttpRequest(method="GET", url=_url, params=_params, headers=_headers, **kwargs) + + +class PageSizeOperations: + """ + .. warning:: + **DO NOT** instantiate this class directly. + + Instead, you should access the following operations through + :class:`~payload.pageable.PageableClient`'s + :attr:`page_size` attribute. + """ + + def __init__(self, *args, **kwargs) -> None: + input_args = list(args) + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: PageableClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") + + @distributed_trace + def list_without_continuation(self, **kwargs: Any) -> ItemPaged["_models2.Pet"]: + """list_without_continuation. + + :return: An iterator like instance of Pet + :rtype: ~azure.core.paging.ItemPaged[~payload.pageable.models.Pet] + :raises ~azure.core.exceptions.HttpResponseError: + """ + _headers = kwargs.pop("headers", {}) or {} + _params = kwargs.pop("params", {}) or {} + + cls: ClsType[list[_models2.Pet]] = kwargs.pop("cls", None) + + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + def prepare_request(next_link=None): + if not next_link: + + _request = build_page_size_list_without_continuation_request( + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url( + "self._config.endpoint", self._config.endpoint, "str", skip_quote=True + ), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + else: + _request = HttpRequest("GET", next_link) + path_format_arguments = { + "endpoint": self._serialize.url( + "self._config.endpoint", self._config.endpoint, "str", skip_quote=True + ), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + return _request + + def extract_data(pipeline_response): + deserialized = pipeline_response.http_response.json() + list_of_elem = _deserialize(list[_models2.Pet], deserialized.get("pets", [])) + if cls: + list_of_elem = cls(list_of_elem) # type: ignore + return None, iter(list_of_elem) + + def get_next(next_link=None): + _request = prepare_request(next_link) + + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + return pipeline_response + + return ItemPaged(get_next, extract_data) + + @distributed_trace + def list_with_page_size(self, *, page_size: Optional[int] = None, **kwargs: Any) -> ItemPaged["_models2.Pet"]: + """list_with_page_size. + + :keyword page_size: Default value is None. + :paramtype page_size: int + :return: An iterator like instance of Pet + :rtype: ~azure.core.paging.ItemPaged[~payload.pageable.models.Pet] + :raises ~azure.core.exceptions.HttpResponseError: + """ + _headers = kwargs.pop("headers", {}) or {} + _params = kwargs.pop("params", {}) or {} + + cls: ClsType[list[_models2.Pet]] = kwargs.pop("cls", None) + + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + def prepare_request(next_link=None): + if not next_link: + + _request = build_page_size_list_with_page_size_request( + page_size=page_size, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url( + "self._config.endpoint", self._config.endpoint, "str", skip_quote=True + ), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + else: + _request = HttpRequest("GET", next_link) + path_format_arguments = { + "endpoint": self._serialize.url( + "self._config.endpoint", self._config.endpoint, "str", skip_quote=True + ), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + return _request + + def extract_data(pipeline_response): + deserialized = pipeline_response.http_response.json() + list_of_elem = _deserialize(list[_models2.Pet], deserialized.get("pets", [])) + if cls: + list_of_elem = cls(list_of_elem) # type: ignore + return None, iter(list_of_elem) + + def get_next(next_link=None): + _request = prepare_request(next_link) + + _stream = False + pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + return pipeline_response + + return ItemPaged(get_next, extract_data) diff --git a/packages/typespec-python/test/azure/generated/payload-pageable/payload/pageable/pagesize/operations/_patch.py b/packages/typespec-python/test/azure/generated/payload-pageable/payload/pageable/pagesize/operations/_patch.py new file mode 100644 index 00000000000..87676c65a8f --- /dev/null +++ b/packages/typespec-python/test/azure/generated/payload-pageable/payload/pageable/pagesize/operations/_patch.py @@ -0,0 +1,21 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# -------------------------------------------------------------------------- +"""Customize generated code here. + +Follow our quickstart for examples: https://aka.ms/azsdk/python/dpcodegen/python/customize +""" + + +__all__: list[str] = [] # Add all objects you want publicly available to users at this package level + + +def patch_sdk(): + """Do not remove from this file. + + `patch_sdk` is a last resort escape hatch that allows you to do customizations + you can't accomplish using the techniques described in + https://aka.ms/azsdk/python/dpcodegen/python/customize + """ diff --git a/packages/typespec-python/test/unbranded/generated/encode-duration/encode/duration/header/aio/operations/_operations.py b/packages/typespec-python/test/unbranded/generated/encode-duration/encode/duration/header/aio/operations/_operations.py index 4c86780b7ed..e525c71d424 100644 --- a/packages/typespec-python/test/unbranded/generated/encode-duration/encode/duration/header/aio/operations/_operations.py +++ b/packages/typespec-python/test/unbranded/generated/encode-duration/encode/duration/header/aio/operations/_operations.py @@ -19,8 +19,12 @@ from ....aio._configuration import DurationClientConfiguration from ...operations._operations import ( build_header_default_request, + build_header_float64_milliseconds_request, build_header_float64_seconds_request, + build_header_float_milliseconds_request, build_header_float_seconds_request, + build_header_int32_milliseconds_array_request, + build_header_int32_milliseconds_request, build_header_int32_seconds_request, build_header_iso8601_array_request, build_header_iso8601_request, @@ -310,3 +314,179 @@ async def float64_seconds(self, *, duration: float, **kwargs: Any) -> None: if cls: return cls(pipeline_response, None, {}) # type: ignore + + async def int32_milliseconds(self, *, duration: datetime.timedelta, **kwargs: Any) -> None: + """int32_milliseconds. + + :keyword duration: Required. + :paramtype duration: ~datetime.timedelta + :return: None + :rtype: None + :raises ~corehttp.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = kwargs.pop("params", {}) or {} + + cls: ClsType[None] = kwargs.pop("cls", None) + + _request = build_header_int32_milliseconds_request( + duration=duration, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = False + pipeline_response: PipelineResponse = await self._client.pipeline.run(_request, stream=_stream, **kwargs) + + response = pipeline_response.http_response + + if response.status_code not in [204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) # type: ignore + + async def float_milliseconds(self, *, duration: datetime.timedelta, **kwargs: Any) -> None: + """float_milliseconds. + + :keyword duration: Required. + :paramtype duration: ~datetime.timedelta + :return: None + :rtype: None + :raises ~corehttp.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = kwargs.pop("params", {}) or {} + + cls: ClsType[None] = kwargs.pop("cls", None) + + _request = build_header_float_milliseconds_request( + duration=duration, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = False + pipeline_response: PipelineResponse = await self._client.pipeline.run(_request, stream=_stream, **kwargs) + + response = pipeline_response.http_response + + if response.status_code not in [204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) # type: ignore + + async def float64_milliseconds(self, *, duration: datetime.timedelta, **kwargs: Any) -> None: + """float64_milliseconds. + + :keyword duration: Required. + :paramtype duration: ~datetime.timedelta + :return: None + :rtype: None + :raises ~corehttp.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = kwargs.pop("params", {}) or {} + + cls: ClsType[None] = kwargs.pop("cls", None) + + _request = build_header_float64_milliseconds_request( + duration=duration, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = False + pipeline_response: PipelineResponse = await self._client.pipeline.run(_request, stream=_stream, **kwargs) + + response = pipeline_response.http_response + + if response.status_code not in [204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) # type: ignore + + async def int32_milliseconds_array(self, *, duration: list[datetime.timedelta], **kwargs: Any) -> None: + """int32_milliseconds_array. + + :keyword duration: Required. + :paramtype duration: list[~datetime.timedelta] + :return: None + :rtype: None + :raises ~corehttp.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = kwargs.pop("params", {}) or {} + + cls: ClsType[None] = kwargs.pop("cls", None) + + _request = build_header_int32_milliseconds_array_request( + duration=duration, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = False + pipeline_response: PipelineResponse = await self._client.pipeline.run(_request, stream=_stream, **kwargs) + + response = pipeline_response.http_response + + if response.status_code not in [204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) # type: ignore diff --git a/packages/typespec-python/test/unbranded/generated/encode-duration/encode/duration/header/operations/_operations.py b/packages/typespec-python/test/unbranded/generated/encode-duration/encode/duration/header/operations/_operations.py index 7d9a59152fb..29d7b4184bf 100644 --- a/packages/typespec-python/test/unbranded/generated/encode-duration/encode/duration/header/operations/_operations.py +++ b/packages/typespec-python/test/unbranded/generated/encode-duration/encode/duration/header/operations/_operations.py @@ -98,6 +98,58 @@ def build_header_float64_seconds_request(*, duration: float, **kwargs: Any) -> H return HttpRequest(method="GET", url=_url, headers=_headers, **kwargs) +def build_header_int32_milliseconds_request(*, duration: datetime.timedelta, **kwargs: Any) -> HttpRequest: + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + + # Construct URL + _url = "/encode/duration/header/int32-milliseconds" + + # Construct headers + _headers["duration"] = _SERIALIZER.header("duration", duration, "duration") + + return HttpRequest(method="GET", url=_url, headers=_headers, **kwargs) + + +def build_header_float_milliseconds_request(*, duration: datetime.timedelta, **kwargs: Any) -> HttpRequest: + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + + # Construct URL + _url = "/encode/duration/header/float-milliseconds" + + # Construct headers + _headers["duration"] = _SERIALIZER.header("duration", duration, "duration") + + return HttpRequest(method="GET", url=_url, headers=_headers, **kwargs) + + +def build_header_float64_milliseconds_request( # pylint: disable=name-too-long + *, duration: datetime.timedelta, **kwargs: Any +) -> HttpRequest: + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + + # Construct URL + _url = "/encode/duration/header/float64-milliseconds" + + # Construct headers + _headers["duration"] = _SERIALIZER.header("duration", duration, "duration") + + return HttpRequest(method="GET", url=_url, headers=_headers, **kwargs) + + +def build_header_int32_milliseconds_array_request( # pylint: disable=name-too-long + *, duration: list[datetime.timedelta], **kwargs: Any +) -> HttpRequest: + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + + # Construct URL + _url = "/encode/duration/header/int32-milliseconds-array" + + # Construct headers + _headers["duration"] = _SERIALIZER.header("duration", duration, "[duration]", div=",") + + return HttpRequest(method="GET", url=_url, headers=_headers, **kwargs) + + class HeaderOperations: """ .. warning:: @@ -388,3 +440,187 @@ def float64_seconds( # pylint: disable=inconsistent-return-statements if cls: return cls(pipeline_response, None, {}) # type: ignore + + def int32_milliseconds( # pylint: disable=inconsistent-return-statements + self, *, duration: datetime.timedelta, **kwargs: Any + ) -> None: + """int32_milliseconds. + + :keyword duration: Required. + :paramtype duration: ~datetime.timedelta + :return: None + :rtype: None + :raises ~corehttp.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = kwargs.pop("params", {}) or {} + + cls: ClsType[None] = kwargs.pop("cls", None) + + _request = build_header_int32_milliseconds_request( + duration=duration, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = False + pipeline_response: PipelineResponse = self._client.pipeline.run(_request, stream=_stream, **kwargs) + + response = pipeline_response.http_response + + if response.status_code not in [204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) # type: ignore + + def float_milliseconds( # pylint: disable=inconsistent-return-statements + self, *, duration: datetime.timedelta, **kwargs: Any + ) -> None: + """float_milliseconds. + + :keyword duration: Required. + :paramtype duration: ~datetime.timedelta + :return: None + :rtype: None + :raises ~corehttp.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = kwargs.pop("params", {}) or {} + + cls: ClsType[None] = kwargs.pop("cls", None) + + _request = build_header_float_milliseconds_request( + duration=duration, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = False + pipeline_response: PipelineResponse = self._client.pipeline.run(_request, stream=_stream, **kwargs) + + response = pipeline_response.http_response + + if response.status_code not in [204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) # type: ignore + + def float64_milliseconds( # pylint: disable=inconsistent-return-statements + self, *, duration: datetime.timedelta, **kwargs: Any + ) -> None: + """float64_milliseconds. + + :keyword duration: Required. + :paramtype duration: ~datetime.timedelta + :return: None + :rtype: None + :raises ~corehttp.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = kwargs.pop("params", {}) or {} + + cls: ClsType[None] = kwargs.pop("cls", None) + + _request = build_header_float64_milliseconds_request( + duration=duration, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = False + pipeline_response: PipelineResponse = self._client.pipeline.run(_request, stream=_stream, **kwargs) + + response = pipeline_response.http_response + + if response.status_code not in [204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) # type: ignore + + def int32_milliseconds_array( # pylint: disable=inconsistent-return-statements + self, *, duration: list[datetime.timedelta], **kwargs: Any + ) -> None: + """int32_milliseconds_array. + + :keyword duration: Required. + :paramtype duration: list[~datetime.timedelta] + :return: None + :rtype: None + :raises ~corehttp.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = kwargs.pop("params", {}) or {} + + cls: ClsType[None] = kwargs.pop("cls", None) + + _request = build_header_int32_milliseconds_array_request( + duration=duration, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = False + pipeline_response: PipelineResponse = self._client.pipeline.run(_request, stream=_stream, **kwargs) + + response = pipeline_response.http_response + + if response.status_code not in [204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) # type: ignore diff --git a/packages/typespec-python/test/unbranded/generated/encode-duration/encode/duration/property/aio/operations/_operations.py b/packages/typespec-python/test/unbranded/generated/encode-duration/encode/duration/property/aio/operations/_operations.py index 39990d98879..68a16115422 100644 --- a/packages/typespec-python/test/unbranded/generated/encode-duration/encode/duration/property/aio/operations/_operations.py +++ b/packages/typespec-python/test/unbranded/generated/encode-duration/encode/duration/property/aio/operations/_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=too-many-lines # coding=utf-8 from collections.abc import MutableMapping from io import IOBase @@ -25,9 +26,13 @@ from ....aio._configuration import DurationClientConfiguration from ...operations._operations import ( build_property_default_request, + build_property_float64_milliseconds_request, build_property_float64_seconds_request, + build_property_float_milliseconds_array_request, + build_property_float_milliseconds_request, build_property_float_seconds_array_request, build_property_float_seconds_request, + build_property_int32_milliseconds_request, build_property_int32_seconds_request, build_property_iso8601_request, ) @@ -645,6 +650,373 @@ async def float64_seconds( return deserialized # type: ignore + @overload + async def int32_milliseconds( + self, body: _models2.Int32MillisecondsDurationProperty, *, content_type: str = "application/json", **kwargs: Any + ) -> _models2.Int32MillisecondsDurationProperty: + """int32_milliseconds. + + :param body: Required. + :type body: ~encode.duration.property.models.Int32MillisecondsDurationProperty + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :return: Int32MillisecondsDurationProperty. The Int32MillisecondsDurationProperty is compatible + with MutableMapping + :rtype: ~encode.duration.property.models.Int32MillisecondsDurationProperty + :raises ~corehttp.exceptions.HttpResponseError: + """ + + @overload + async def int32_milliseconds( + self, body: JSON, *, content_type: str = "application/json", **kwargs: Any + ) -> _models2.Int32MillisecondsDurationProperty: + """int32_milliseconds. + + :param body: Required. + :type body: JSON + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :return: Int32MillisecondsDurationProperty. The Int32MillisecondsDurationProperty is compatible + with MutableMapping + :rtype: ~encode.duration.property.models.Int32MillisecondsDurationProperty + :raises ~corehttp.exceptions.HttpResponseError: + """ + + @overload + async def int32_milliseconds( + self, body: IO[bytes], *, content_type: str = "application/json", **kwargs: Any + ) -> _models2.Int32MillisecondsDurationProperty: + """int32_milliseconds. + + :param body: Required. + :type body: IO[bytes] + :keyword content_type: Body Parameter content-type. Content type parameter for binary body. + Default value is "application/json". + :paramtype content_type: str + :return: Int32MillisecondsDurationProperty. The Int32MillisecondsDurationProperty is compatible + with MutableMapping + :rtype: ~encode.duration.property.models.Int32MillisecondsDurationProperty + :raises ~corehttp.exceptions.HttpResponseError: + """ + + async def int32_milliseconds( + self, body: Union[_models2.Int32MillisecondsDurationProperty, JSON, IO[bytes]], **kwargs: Any + ) -> _models2.Int32MillisecondsDurationProperty: + """int32_milliseconds. + + :param body: Is one of the following types: Int32MillisecondsDurationProperty, JSON, IO[bytes] + Required. + :type body: ~encode.duration.property.models.Int32MillisecondsDurationProperty or JSON or + IO[bytes] + :return: Int32MillisecondsDurationProperty. The Int32MillisecondsDurationProperty is compatible + with MutableMapping + :rtype: ~encode.duration.property.models.Int32MillisecondsDurationProperty + :raises ~corehttp.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = kwargs.pop("params", {}) or {} + + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models2.Int32MillisecondsDurationProperty] = kwargs.pop("cls", None) + + content_type = content_type or "application/json" + _content = None + if isinstance(body, (IOBase, bytes)): + _content = body + else: + _content = json.dumps(body, cls=SdkJSONEncoder, exclude_readonly=True) # type: ignore + + _request = build_property_int32_milliseconds_request( + content_type=content_type, + content=_content, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = kwargs.pop("stream", False) + pipeline_response: PipelineResponse = await self._client.pipeline.run(_request, stream=_stream, **kwargs) + + response = pipeline_response.http_response + + if response.status_code not in [200]: + if _stream: + try: + await response.read() # Load the body in memory and close the socket + except (StreamConsumedError, StreamClosedError): + pass + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if _stream: + deserialized = response.iter_bytes() + else: + deserialized = _deserialize(_models2.Int32MillisecondsDurationProperty, response.json()) + + if cls: + return cls(pipeline_response, deserialized, {}) # type: ignore + + return deserialized # type: ignore + + @overload + async def float_milliseconds( + self, body: _models2.FloatMillisecondsDurationProperty, *, content_type: str = "application/json", **kwargs: Any + ) -> _models2.FloatMillisecondsDurationProperty: + """float_milliseconds. + + :param body: Required. + :type body: ~encode.duration.property.models.FloatMillisecondsDurationProperty + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :return: FloatMillisecondsDurationProperty. The FloatMillisecondsDurationProperty is compatible + with MutableMapping + :rtype: ~encode.duration.property.models.FloatMillisecondsDurationProperty + :raises ~corehttp.exceptions.HttpResponseError: + """ + + @overload + async def float_milliseconds( + self, body: JSON, *, content_type: str = "application/json", **kwargs: Any + ) -> _models2.FloatMillisecondsDurationProperty: + """float_milliseconds. + + :param body: Required. + :type body: JSON + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :return: FloatMillisecondsDurationProperty. The FloatMillisecondsDurationProperty is compatible + with MutableMapping + :rtype: ~encode.duration.property.models.FloatMillisecondsDurationProperty + :raises ~corehttp.exceptions.HttpResponseError: + """ + + @overload + async def float_milliseconds( + self, body: IO[bytes], *, content_type: str = "application/json", **kwargs: Any + ) -> _models2.FloatMillisecondsDurationProperty: + """float_milliseconds. + + :param body: Required. + :type body: IO[bytes] + :keyword content_type: Body Parameter content-type. Content type parameter for binary body. + Default value is "application/json". + :paramtype content_type: str + :return: FloatMillisecondsDurationProperty. The FloatMillisecondsDurationProperty is compatible + with MutableMapping + :rtype: ~encode.duration.property.models.FloatMillisecondsDurationProperty + :raises ~corehttp.exceptions.HttpResponseError: + """ + + async def float_milliseconds( + self, body: Union[_models2.FloatMillisecondsDurationProperty, JSON, IO[bytes]], **kwargs: Any + ) -> _models2.FloatMillisecondsDurationProperty: + """float_milliseconds. + + :param body: Is one of the following types: FloatMillisecondsDurationProperty, JSON, IO[bytes] + Required. + :type body: ~encode.duration.property.models.FloatMillisecondsDurationProperty or JSON or + IO[bytes] + :return: FloatMillisecondsDurationProperty. The FloatMillisecondsDurationProperty is compatible + with MutableMapping + :rtype: ~encode.duration.property.models.FloatMillisecondsDurationProperty + :raises ~corehttp.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = kwargs.pop("params", {}) or {} + + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models2.FloatMillisecondsDurationProperty] = kwargs.pop("cls", None) + + content_type = content_type or "application/json" + _content = None + if isinstance(body, (IOBase, bytes)): + _content = body + else: + _content = json.dumps(body, cls=SdkJSONEncoder, exclude_readonly=True) # type: ignore + + _request = build_property_float_milliseconds_request( + content_type=content_type, + content=_content, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = kwargs.pop("stream", False) + pipeline_response: PipelineResponse = await self._client.pipeline.run(_request, stream=_stream, **kwargs) + + response = pipeline_response.http_response + + if response.status_code not in [200]: + if _stream: + try: + await response.read() # Load the body in memory and close the socket + except (StreamConsumedError, StreamClosedError): + pass + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if _stream: + deserialized = response.iter_bytes() + else: + deserialized = _deserialize(_models2.FloatMillisecondsDurationProperty, response.json()) + + if cls: + return cls(pipeline_response, deserialized, {}) # type: ignore + + return deserialized # type: ignore + + @overload + async def float64_milliseconds( + self, + body: _models2.Float64MillisecondsDurationProperty, + *, + content_type: str = "application/json", + **kwargs: Any + ) -> _models2.Float64MillisecondsDurationProperty: + """float64_milliseconds. + + :param body: Required. + :type body: ~encode.duration.property.models.Float64MillisecondsDurationProperty + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :return: Float64MillisecondsDurationProperty. The Float64MillisecondsDurationProperty is + compatible with MutableMapping + :rtype: ~encode.duration.property.models.Float64MillisecondsDurationProperty + :raises ~corehttp.exceptions.HttpResponseError: + """ + + @overload + async def float64_milliseconds( + self, body: JSON, *, content_type: str = "application/json", **kwargs: Any + ) -> _models2.Float64MillisecondsDurationProperty: + """float64_milliseconds. + + :param body: Required. + :type body: JSON + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :return: Float64MillisecondsDurationProperty. The Float64MillisecondsDurationProperty is + compatible with MutableMapping + :rtype: ~encode.duration.property.models.Float64MillisecondsDurationProperty + :raises ~corehttp.exceptions.HttpResponseError: + """ + + @overload + async def float64_milliseconds( + self, body: IO[bytes], *, content_type: str = "application/json", **kwargs: Any + ) -> _models2.Float64MillisecondsDurationProperty: + """float64_milliseconds. + + :param body: Required. + :type body: IO[bytes] + :keyword content_type: Body Parameter content-type. Content type parameter for binary body. + Default value is "application/json". + :paramtype content_type: str + :return: Float64MillisecondsDurationProperty. The Float64MillisecondsDurationProperty is + compatible with MutableMapping + :rtype: ~encode.duration.property.models.Float64MillisecondsDurationProperty + :raises ~corehttp.exceptions.HttpResponseError: + """ + + async def float64_milliseconds( + self, body: Union[_models2.Float64MillisecondsDurationProperty, JSON, IO[bytes]], **kwargs: Any + ) -> _models2.Float64MillisecondsDurationProperty: + """float64_milliseconds. + + :param body: Is one of the following types: Float64MillisecondsDurationProperty, JSON, + IO[bytes] Required. + :type body: ~encode.duration.property.models.Float64MillisecondsDurationProperty or JSON or + IO[bytes] + :return: Float64MillisecondsDurationProperty. The Float64MillisecondsDurationProperty is + compatible with MutableMapping + :rtype: ~encode.duration.property.models.Float64MillisecondsDurationProperty + :raises ~corehttp.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = kwargs.pop("params", {}) or {} + + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models2.Float64MillisecondsDurationProperty] = kwargs.pop("cls", None) + + content_type = content_type or "application/json" + _content = None + if isinstance(body, (IOBase, bytes)): + _content = body + else: + _content = json.dumps(body, cls=SdkJSONEncoder, exclude_readonly=True) # type: ignore + + _request = build_property_float64_milliseconds_request( + content_type=content_type, + content=_content, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = kwargs.pop("stream", False) + pipeline_response: PipelineResponse = await self._client.pipeline.run(_request, stream=_stream, **kwargs) + + response = pipeline_response.http_response + + if response.status_code not in [200]: + if _stream: + try: + await response.read() # Load the body in memory and close the socket + except (StreamConsumedError, StreamClosedError): + pass + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if _stream: + deserialized = response.iter_bytes() + else: + deserialized = _deserialize(_models2.Float64MillisecondsDurationProperty, response.json()) + + if cls: + return cls(pipeline_response, deserialized, {}) # type: ignore + + return deserialized # type: ignore + @overload async def float_seconds_array( self, body: _models2.FloatSecondsDurationArrayProperty, *, content_type: str = "application/json", **kwargs: Any @@ -765,3 +1137,128 @@ async def float_seconds_array( return cls(pipeline_response, deserialized, {}) # type: ignore return deserialized # type: ignore + + @overload + async def float_milliseconds_array( + self, + body: _models2.FloatMillisecondsDurationArrayProperty, + *, + content_type: str = "application/json", + **kwargs: Any + ) -> _models2.FloatMillisecondsDurationArrayProperty: + """float_milliseconds_array. + + :param body: Required. + :type body: ~encode.duration.property.models.FloatMillisecondsDurationArrayProperty + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :return: FloatMillisecondsDurationArrayProperty. The FloatMillisecondsDurationArrayProperty is + compatible with MutableMapping + :rtype: ~encode.duration.property.models.FloatMillisecondsDurationArrayProperty + :raises ~corehttp.exceptions.HttpResponseError: + """ + + @overload + async def float_milliseconds_array( + self, body: JSON, *, content_type: str = "application/json", **kwargs: Any + ) -> _models2.FloatMillisecondsDurationArrayProperty: + """float_milliseconds_array. + + :param body: Required. + :type body: JSON + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :return: FloatMillisecondsDurationArrayProperty. The FloatMillisecondsDurationArrayProperty is + compatible with MutableMapping + :rtype: ~encode.duration.property.models.FloatMillisecondsDurationArrayProperty + :raises ~corehttp.exceptions.HttpResponseError: + """ + + @overload + async def float_milliseconds_array( + self, body: IO[bytes], *, content_type: str = "application/json", **kwargs: Any + ) -> _models2.FloatMillisecondsDurationArrayProperty: + """float_milliseconds_array. + + :param body: Required. + :type body: IO[bytes] + :keyword content_type: Body Parameter content-type. Content type parameter for binary body. + Default value is "application/json". + :paramtype content_type: str + :return: FloatMillisecondsDurationArrayProperty. The FloatMillisecondsDurationArrayProperty is + compatible with MutableMapping + :rtype: ~encode.duration.property.models.FloatMillisecondsDurationArrayProperty + :raises ~corehttp.exceptions.HttpResponseError: + """ + + async def float_milliseconds_array( + self, body: Union[_models2.FloatMillisecondsDurationArrayProperty, JSON, IO[bytes]], **kwargs: Any + ) -> _models2.FloatMillisecondsDurationArrayProperty: + """float_milliseconds_array. + + :param body: Is one of the following types: FloatMillisecondsDurationArrayProperty, JSON, + IO[bytes] Required. + :type body: ~encode.duration.property.models.FloatMillisecondsDurationArrayProperty or JSON or + IO[bytes] + :return: FloatMillisecondsDurationArrayProperty. The FloatMillisecondsDurationArrayProperty is + compatible with MutableMapping + :rtype: ~encode.duration.property.models.FloatMillisecondsDurationArrayProperty + :raises ~corehttp.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = kwargs.pop("params", {}) or {} + + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models2.FloatMillisecondsDurationArrayProperty] = kwargs.pop("cls", None) + + content_type = content_type or "application/json" + _content = None + if isinstance(body, (IOBase, bytes)): + _content = body + else: + _content = json.dumps(body, cls=SdkJSONEncoder, exclude_readonly=True) # type: ignore + + _request = build_property_float_milliseconds_array_request( + content_type=content_type, + content=_content, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = kwargs.pop("stream", False) + pipeline_response: PipelineResponse = await self._client.pipeline.run(_request, stream=_stream, **kwargs) + + response = pipeline_response.http_response + + if response.status_code not in [200]: + if _stream: + try: + await response.read() # Load the body in memory and close the socket + except (StreamConsumedError, StreamClosedError): + pass + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if _stream: + deserialized = response.iter_bytes() + else: + deserialized = _deserialize(_models2.FloatMillisecondsDurationArrayProperty, response.json()) + + if cls: + return cls(pipeline_response, deserialized, {}) # type: ignore + + return deserialized # type: ignore diff --git a/packages/typespec-python/test/unbranded/generated/encode-duration/encode/duration/property/models/__init__.py b/packages/typespec-python/test/unbranded/generated/encode-duration/encode/duration/property/models/__init__.py index af6b1e6cb18..b183df4d8bd 100644 --- a/packages/typespec-python/test/unbranded/generated/encode-duration/encode/duration/property/models/__init__.py +++ b/packages/typespec-python/test/unbranded/generated/encode-duration/encode/duration/property/models/__init__.py @@ -9,10 +9,14 @@ from ._models import ( # type: ignore DefaultDurationProperty, + Float64MillisecondsDurationProperty, Float64SecondsDurationProperty, + FloatMillisecondsDurationArrayProperty, + FloatMillisecondsDurationProperty, FloatSecondsDurationArrayProperty, FloatSecondsDurationProperty, ISO8601DurationProperty, + Int32MillisecondsDurationProperty, Int32SecondsDurationProperty, ) from ._patch import __all__ as _patch_all @@ -21,10 +25,14 @@ __all__ = [ "DefaultDurationProperty", + "Float64MillisecondsDurationProperty", "Float64SecondsDurationProperty", + "FloatMillisecondsDurationArrayProperty", + "FloatMillisecondsDurationProperty", "FloatSecondsDurationArrayProperty", "FloatSecondsDurationProperty", "ISO8601DurationProperty", + "Int32MillisecondsDurationProperty", "Int32SecondsDurationProperty", ] __all__.extend([p for p in _patch_all if p not in __all__]) # pyright: ignore diff --git a/packages/typespec-python/test/unbranded/generated/encode-duration/encode/duration/property/models/_models.py b/packages/typespec-python/test/unbranded/generated/encode-duration/encode/duration/property/models/_models.py index e06814af3af..3ed3cff6514 100644 --- a/packages/typespec-python/test/unbranded/generated/encode-duration/encode/duration/property/models/_models.py +++ b/packages/typespec-python/test/unbranded/generated/encode-duration/encode/duration/property/models/_models.py @@ -35,6 +35,34 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) +class Float64MillisecondsDurationProperty(_Model): + """Float64MillisecondsDurationProperty. + + :ivar value: Required. + :vartype value: ~datetime.timedelta + """ + + value: datetime.timedelta = rest_field(visibility=["read", "create", "update", "delete", "query"]) + """Required.""" + + @overload + def __init__( + self, + *, + value: datetime.timedelta, + ) -> None: ... + + @overload + def __init__(self, mapping: Mapping[str, Any]) -> None: + """ + :param mapping: raw JSON to initialize the model. + :type mapping: Mapping[str, Any] + """ + + def __init__(self, *args: Any, **kwargs: Any) -> None: + super().__init__(*args, **kwargs) + + class Float64SecondsDurationProperty(_Model): """Float64SecondsDurationProperty. @@ -63,6 +91,62 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) +class FloatMillisecondsDurationArrayProperty(_Model): + """FloatMillisecondsDurationArrayProperty. + + :ivar value: Required. + :vartype value: list[~datetime.timedelta] + """ + + value: list[datetime.timedelta] = rest_field(visibility=["read", "create", "update", "delete", "query"]) + """Required.""" + + @overload + def __init__( + self, + *, + value: list[datetime.timedelta], + ) -> None: ... + + @overload + def __init__(self, mapping: Mapping[str, Any]) -> None: + """ + :param mapping: raw JSON to initialize the model. + :type mapping: Mapping[str, Any] + """ + + def __init__(self, *args: Any, **kwargs: Any) -> None: + super().__init__(*args, **kwargs) + + +class FloatMillisecondsDurationProperty(_Model): + """FloatMillisecondsDurationProperty. + + :ivar value: Required. + :vartype value: ~datetime.timedelta + """ + + value: datetime.timedelta = rest_field(visibility=["read", "create", "update", "delete", "query"]) + """Required.""" + + @overload + def __init__( + self, + *, + value: datetime.timedelta, + ) -> None: ... + + @overload + def __init__(self, mapping: Mapping[str, Any]) -> None: + """ + :param mapping: raw JSON to initialize the model. + :type mapping: Mapping[str, Any] + """ + + def __init__(self, *args: Any, **kwargs: Any) -> None: + super().__init__(*args, **kwargs) + + class FloatSecondsDurationArrayProperty(_Model): """FloatSecondsDurationArrayProperty. @@ -119,6 +203,34 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) +class Int32MillisecondsDurationProperty(_Model): + """Int32MillisecondsDurationProperty. + + :ivar value: Required. + :vartype value: ~datetime.timedelta + """ + + value: datetime.timedelta = rest_field(visibility=["read", "create", "update", "delete", "query"]) + """Required.""" + + @overload + def __init__( + self, + *, + value: datetime.timedelta, + ) -> None: ... + + @overload + def __init__(self, mapping: Mapping[str, Any]) -> None: + """ + :param mapping: raw JSON to initialize the model. + :type mapping: Mapping[str, Any] + """ + + def __init__(self, *args: Any, **kwargs: Any) -> None: + super().__init__(*args, **kwargs) + + class Int32SecondsDurationProperty(_Model): """Int32SecondsDurationProperty. diff --git a/packages/typespec-python/test/unbranded/generated/encode-duration/encode/duration/property/operations/_operations.py b/packages/typespec-python/test/unbranded/generated/encode-duration/encode/duration/property/operations/_operations.py index 198593a8d34..ed571baef1b 100644 --- a/packages/typespec-python/test/unbranded/generated/encode-duration/encode/duration/property/operations/_operations.py +++ b/packages/typespec-python/test/unbranded/generated/encode-duration/encode/duration/property/operations/_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=too-many-lines # coding=utf-8 from collections.abc import MutableMapping from io import IOBase @@ -117,6 +118,57 @@ def build_property_float64_seconds_request(**kwargs: Any) -> HttpRequest: return HttpRequest(method="POST", url=_url, headers=_headers, **kwargs) +def build_property_int32_milliseconds_request(**kwargs: Any) -> HttpRequest: # pylint: disable=name-too-long + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + accept = _headers.pop("Accept", "application/json") + + # Construct URL + _url = "/encode/duration/property/int32-milliseconds" + + # Construct headers + if content_type is not None: + _headers["Content-Type"] = _SERIALIZER.header("content_type", content_type, "str") + _headers["Accept"] = _SERIALIZER.header("accept", accept, "str") + + return HttpRequest(method="POST", url=_url, headers=_headers, **kwargs) + + +def build_property_float_milliseconds_request(**kwargs: Any) -> HttpRequest: # pylint: disable=name-too-long + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + accept = _headers.pop("Accept", "application/json") + + # Construct URL + _url = "/encode/duration/property/float-milliseconds" + + # Construct headers + if content_type is not None: + _headers["Content-Type"] = _SERIALIZER.header("content_type", content_type, "str") + _headers["Accept"] = _SERIALIZER.header("accept", accept, "str") + + return HttpRequest(method="POST", url=_url, headers=_headers, **kwargs) + + +def build_property_float64_milliseconds_request(**kwargs: Any) -> HttpRequest: # pylint: disable=name-too-long + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + accept = _headers.pop("Accept", "application/json") + + # Construct URL + _url = "/encode/duration/property/float64-milliseconds" + + # Construct headers + if content_type is not None: + _headers["Content-Type"] = _SERIALIZER.header("content_type", content_type, "str") + _headers["Accept"] = _SERIALIZER.header("accept", accept, "str") + + return HttpRequest(method="POST", url=_url, headers=_headers, **kwargs) + + def build_property_float_seconds_array_request(**kwargs: Any) -> HttpRequest: # pylint: disable=name-too-long _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) @@ -134,6 +186,23 @@ def build_property_float_seconds_array_request(**kwargs: Any) -> HttpRequest: # return HttpRequest(method="POST", url=_url, headers=_headers, **kwargs) +def build_property_float_milliseconds_array_request(**kwargs: Any) -> HttpRequest: # pylint: disable=name-too-long + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + accept = _headers.pop("Accept", "application/json") + + # Construct URL + _url = "/encode/duration/property/float-milliseconds-array" + + # Construct headers + if content_type is not None: + _headers["Content-Type"] = _SERIALIZER.header("content_type", content_type, "str") + _headers["Accept"] = _SERIALIZER.header("accept", accept, "str") + + return HttpRequest(method="POST", url=_url, headers=_headers, **kwargs) + + class PropertyOperations: """ .. warning:: @@ -742,6 +811,373 @@ def float64_seconds( return deserialized # type: ignore + @overload + def int32_milliseconds( + self, body: _models1.Int32MillisecondsDurationProperty, *, content_type: str = "application/json", **kwargs: Any + ) -> _models1.Int32MillisecondsDurationProperty: + """int32_milliseconds. + + :param body: Required. + :type body: ~encode.duration.property.models.Int32MillisecondsDurationProperty + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :return: Int32MillisecondsDurationProperty. The Int32MillisecondsDurationProperty is compatible + with MutableMapping + :rtype: ~encode.duration.property.models.Int32MillisecondsDurationProperty + :raises ~corehttp.exceptions.HttpResponseError: + """ + + @overload + def int32_milliseconds( + self, body: JSON, *, content_type: str = "application/json", **kwargs: Any + ) -> _models1.Int32MillisecondsDurationProperty: + """int32_milliseconds. + + :param body: Required. + :type body: JSON + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :return: Int32MillisecondsDurationProperty. The Int32MillisecondsDurationProperty is compatible + with MutableMapping + :rtype: ~encode.duration.property.models.Int32MillisecondsDurationProperty + :raises ~corehttp.exceptions.HttpResponseError: + """ + + @overload + def int32_milliseconds( + self, body: IO[bytes], *, content_type: str = "application/json", **kwargs: Any + ) -> _models1.Int32MillisecondsDurationProperty: + """int32_milliseconds. + + :param body: Required. + :type body: IO[bytes] + :keyword content_type: Body Parameter content-type. Content type parameter for binary body. + Default value is "application/json". + :paramtype content_type: str + :return: Int32MillisecondsDurationProperty. The Int32MillisecondsDurationProperty is compatible + with MutableMapping + :rtype: ~encode.duration.property.models.Int32MillisecondsDurationProperty + :raises ~corehttp.exceptions.HttpResponseError: + """ + + def int32_milliseconds( + self, body: Union[_models1.Int32MillisecondsDurationProperty, JSON, IO[bytes]], **kwargs: Any + ) -> _models1.Int32MillisecondsDurationProperty: + """int32_milliseconds. + + :param body: Is one of the following types: Int32MillisecondsDurationProperty, JSON, IO[bytes] + Required. + :type body: ~encode.duration.property.models.Int32MillisecondsDurationProperty or JSON or + IO[bytes] + :return: Int32MillisecondsDurationProperty. The Int32MillisecondsDurationProperty is compatible + with MutableMapping + :rtype: ~encode.duration.property.models.Int32MillisecondsDurationProperty + :raises ~corehttp.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = kwargs.pop("params", {}) or {} + + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models1.Int32MillisecondsDurationProperty] = kwargs.pop("cls", None) + + content_type = content_type or "application/json" + _content = None + if isinstance(body, (IOBase, bytes)): + _content = body + else: + _content = json.dumps(body, cls=SdkJSONEncoder, exclude_readonly=True) # type: ignore + + _request = build_property_int32_milliseconds_request( + content_type=content_type, + content=_content, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = kwargs.pop("stream", False) + pipeline_response: PipelineResponse = self._client.pipeline.run(_request, stream=_stream, **kwargs) + + response = pipeline_response.http_response + + if response.status_code not in [200]: + if _stream: + try: + response.read() # Load the body in memory and close the socket + except (StreamConsumedError, StreamClosedError): + pass + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if _stream: + deserialized = response.iter_bytes() + else: + deserialized = _deserialize(_models1.Int32MillisecondsDurationProperty, response.json()) + + if cls: + return cls(pipeline_response, deserialized, {}) # type: ignore + + return deserialized # type: ignore + + @overload + def float_milliseconds( + self, body: _models1.FloatMillisecondsDurationProperty, *, content_type: str = "application/json", **kwargs: Any + ) -> _models1.FloatMillisecondsDurationProperty: + """float_milliseconds. + + :param body: Required. + :type body: ~encode.duration.property.models.FloatMillisecondsDurationProperty + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :return: FloatMillisecondsDurationProperty. The FloatMillisecondsDurationProperty is compatible + with MutableMapping + :rtype: ~encode.duration.property.models.FloatMillisecondsDurationProperty + :raises ~corehttp.exceptions.HttpResponseError: + """ + + @overload + def float_milliseconds( + self, body: JSON, *, content_type: str = "application/json", **kwargs: Any + ) -> _models1.FloatMillisecondsDurationProperty: + """float_milliseconds. + + :param body: Required. + :type body: JSON + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :return: FloatMillisecondsDurationProperty. The FloatMillisecondsDurationProperty is compatible + with MutableMapping + :rtype: ~encode.duration.property.models.FloatMillisecondsDurationProperty + :raises ~corehttp.exceptions.HttpResponseError: + """ + + @overload + def float_milliseconds( + self, body: IO[bytes], *, content_type: str = "application/json", **kwargs: Any + ) -> _models1.FloatMillisecondsDurationProperty: + """float_milliseconds. + + :param body: Required. + :type body: IO[bytes] + :keyword content_type: Body Parameter content-type. Content type parameter for binary body. + Default value is "application/json". + :paramtype content_type: str + :return: FloatMillisecondsDurationProperty. The FloatMillisecondsDurationProperty is compatible + with MutableMapping + :rtype: ~encode.duration.property.models.FloatMillisecondsDurationProperty + :raises ~corehttp.exceptions.HttpResponseError: + """ + + def float_milliseconds( + self, body: Union[_models1.FloatMillisecondsDurationProperty, JSON, IO[bytes]], **kwargs: Any + ) -> _models1.FloatMillisecondsDurationProperty: + """float_milliseconds. + + :param body: Is one of the following types: FloatMillisecondsDurationProperty, JSON, IO[bytes] + Required. + :type body: ~encode.duration.property.models.FloatMillisecondsDurationProperty or JSON or + IO[bytes] + :return: FloatMillisecondsDurationProperty. The FloatMillisecondsDurationProperty is compatible + with MutableMapping + :rtype: ~encode.duration.property.models.FloatMillisecondsDurationProperty + :raises ~corehttp.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = kwargs.pop("params", {}) or {} + + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models1.FloatMillisecondsDurationProperty] = kwargs.pop("cls", None) + + content_type = content_type or "application/json" + _content = None + if isinstance(body, (IOBase, bytes)): + _content = body + else: + _content = json.dumps(body, cls=SdkJSONEncoder, exclude_readonly=True) # type: ignore + + _request = build_property_float_milliseconds_request( + content_type=content_type, + content=_content, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = kwargs.pop("stream", False) + pipeline_response: PipelineResponse = self._client.pipeline.run(_request, stream=_stream, **kwargs) + + response = pipeline_response.http_response + + if response.status_code not in [200]: + if _stream: + try: + response.read() # Load the body in memory and close the socket + except (StreamConsumedError, StreamClosedError): + pass + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if _stream: + deserialized = response.iter_bytes() + else: + deserialized = _deserialize(_models1.FloatMillisecondsDurationProperty, response.json()) + + if cls: + return cls(pipeline_response, deserialized, {}) # type: ignore + + return deserialized # type: ignore + + @overload + def float64_milliseconds( + self, + body: _models1.Float64MillisecondsDurationProperty, + *, + content_type: str = "application/json", + **kwargs: Any + ) -> _models1.Float64MillisecondsDurationProperty: + """float64_milliseconds. + + :param body: Required. + :type body: ~encode.duration.property.models.Float64MillisecondsDurationProperty + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :return: Float64MillisecondsDurationProperty. The Float64MillisecondsDurationProperty is + compatible with MutableMapping + :rtype: ~encode.duration.property.models.Float64MillisecondsDurationProperty + :raises ~corehttp.exceptions.HttpResponseError: + """ + + @overload + def float64_milliseconds( + self, body: JSON, *, content_type: str = "application/json", **kwargs: Any + ) -> _models1.Float64MillisecondsDurationProperty: + """float64_milliseconds. + + :param body: Required. + :type body: JSON + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :return: Float64MillisecondsDurationProperty. The Float64MillisecondsDurationProperty is + compatible with MutableMapping + :rtype: ~encode.duration.property.models.Float64MillisecondsDurationProperty + :raises ~corehttp.exceptions.HttpResponseError: + """ + + @overload + def float64_milliseconds( + self, body: IO[bytes], *, content_type: str = "application/json", **kwargs: Any + ) -> _models1.Float64MillisecondsDurationProperty: + """float64_milliseconds. + + :param body: Required. + :type body: IO[bytes] + :keyword content_type: Body Parameter content-type. Content type parameter for binary body. + Default value is "application/json". + :paramtype content_type: str + :return: Float64MillisecondsDurationProperty. The Float64MillisecondsDurationProperty is + compatible with MutableMapping + :rtype: ~encode.duration.property.models.Float64MillisecondsDurationProperty + :raises ~corehttp.exceptions.HttpResponseError: + """ + + def float64_milliseconds( + self, body: Union[_models1.Float64MillisecondsDurationProperty, JSON, IO[bytes]], **kwargs: Any + ) -> _models1.Float64MillisecondsDurationProperty: + """float64_milliseconds. + + :param body: Is one of the following types: Float64MillisecondsDurationProperty, JSON, + IO[bytes] Required. + :type body: ~encode.duration.property.models.Float64MillisecondsDurationProperty or JSON or + IO[bytes] + :return: Float64MillisecondsDurationProperty. The Float64MillisecondsDurationProperty is + compatible with MutableMapping + :rtype: ~encode.duration.property.models.Float64MillisecondsDurationProperty + :raises ~corehttp.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = kwargs.pop("params", {}) or {} + + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models1.Float64MillisecondsDurationProperty] = kwargs.pop("cls", None) + + content_type = content_type or "application/json" + _content = None + if isinstance(body, (IOBase, bytes)): + _content = body + else: + _content = json.dumps(body, cls=SdkJSONEncoder, exclude_readonly=True) # type: ignore + + _request = build_property_float64_milliseconds_request( + content_type=content_type, + content=_content, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = kwargs.pop("stream", False) + pipeline_response: PipelineResponse = self._client.pipeline.run(_request, stream=_stream, **kwargs) + + response = pipeline_response.http_response + + if response.status_code not in [200]: + if _stream: + try: + response.read() # Load the body in memory and close the socket + except (StreamConsumedError, StreamClosedError): + pass + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if _stream: + deserialized = response.iter_bytes() + else: + deserialized = _deserialize(_models1.Float64MillisecondsDurationProperty, response.json()) + + if cls: + return cls(pipeline_response, deserialized, {}) # type: ignore + + return deserialized # type: ignore + @overload def float_seconds_array( self, body: _models1.FloatSecondsDurationArrayProperty, *, content_type: str = "application/json", **kwargs: Any @@ -862,3 +1298,128 @@ def float_seconds_array( return cls(pipeline_response, deserialized, {}) # type: ignore return deserialized # type: ignore + + @overload + def float_milliseconds_array( + self, + body: _models1.FloatMillisecondsDurationArrayProperty, + *, + content_type: str = "application/json", + **kwargs: Any + ) -> _models1.FloatMillisecondsDurationArrayProperty: + """float_milliseconds_array. + + :param body: Required. + :type body: ~encode.duration.property.models.FloatMillisecondsDurationArrayProperty + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :return: FloatMillisecondsDurationArrayProperty. The FloatMillisecondsDurationArrayProperty is + compatible with MutableMapping + :rtype: ~encode.duration.property.models.FloatMillisecondsDurationArrayProperty + :raises ~corehttp.exceptions.HttpResponseError: + """ + + @overload + def float_milliseconds_array( + self, body: JSON, *, content_type: str = "application/json", **kwargs: Any + ) -> _models1.FloatMillisecondsDurationArrayProperty: + """float_milliseconds_array. + + :param body: Required. + :type body: JSON + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :return: FloatMillisecondsDurationArrayProperty. The FloatMillisecondsDurationArrayProperty is + compatible with MutableMapping + :rtype: ~encode.duration.property.models.FloatMillisecondsDurationArrayProperty + :raises ~corehttp.exceptions.HttpResponseError: + """ + + @overload + def float_milliseconds_array( + self, body: IO[bytes], *, content_type: str = "application/json", **kwargs: Any + ) -> _models1.FloatMillisecondsDurationArrayProperty: + """float_milliseconds_array. + + :param body: Required. + :type body: IO[bytes] + :keyword content_type: Body Parameter content-type. Content type parameter for binary body. + Default value is "application/json". + :paramtype content_type: str + :return: FloatMillisecondsDurationArrayProperty. The FloatMillisecondsDurationArrayProperty is + compatible with MutableMapping + :rtype: ~encode.duration.property.models.FloatMillisecondsDurationArrayProperty + :raises ~corehttp.exceptions.HttpResponseError: + """ + + def float_milliseconds_array( + self, body: Union[_models1.FloatMillisecondsDurationArrayProperty, JSON, IO[bytes]], **kwargs: Any + ) -> _models1.FloatMillisecondsDurationArrayProperty: + """float_milliseconds_array. + + :param body: Is one of the following types: FloatMillisecondsDurationArrayProperty, JSON, + IO[bytes] Required. + :type body: ~encode.duration.property.models.FloatMillisecondsDurationArrayProperty or JSON or + IO[bytes] + :return: FloatMillisecondsDurationArrayProperty. The FloatMillisecondsDurationArrayProperty is + compatible with MutableMapping + :rtype: ~encode.duration.property.models.FloatMillisecondsDurationArrayProperty + :raises ~corehttp.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = kwargs.pop("params", {}) or {} + + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[_models1.FloatMillisecondsDurationArrayProperty] = kwargs.pop("cls", None) + + content_type = content_type or "application/json" + _content = None + if isinstance(body, (IOBase, bytes)): + _content = body + else: + _content = json.dumps(body, cls=SdkJSONEncoder, exclude_readonly=True) # type: ignore + + _request = build_property_float_milliseconds_array_request( + content_type=content_type, + content=_content, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = kwargs.pop("stream", False) + pipeline_response: PipelineResponse = self._client.pipeline.run(_request, stream=_stream, **kwargs) + + response = pipeline_response.http_response + + if response.status_code not in [200]: + if _stream: + try: + response.read() # Load the body in memory and close the socket + except (StreamConsumedError, StreamClosedError): + pass + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if _stream: + deserialized = response.iter_bytes() + else: + deserialized = _deserialize(_models1.FloatMillisecondsDurationArrayProperty, response.json()) + + if cls: + return cls(pipeline_response, deserialized, {}) # type: ignore + + return deserialized # type: ignore diff --git a/packages/typespec-python/test/unbranded/generated/encode-duration/encode/duration/query/aio/operations/_operations.py b/packages/typespec-python/test/unbranded/generated/encode-duration/encode/duration/query/aio/operations/_operations.py index 5e168b745f9..87d0cfecd00 100644 --- a/packages/typespec-python/test/unbranded/generated/encode-duration/encode/duration/query/aio/operations/_operations.py +++ b/packages/typespec-python/test/unbranded/generated/encode-duration/encode/duration/query/aio/operations/_operations.py @@ -19,8 +19,12 @@ from ....aio._configuration import DurationClientConfiguration from ...operations._operations import ( build_query_default_request, + build_query_float64_milliseconds_request, build_query_float64_seconds_request, + build_query_float_milliseconds_request, build_query_float_seconds_request, + build_query_int32_milliseconds_array_request, + build_query_int32_milliseconds_request, build_query_int32_seconds_array_request, build_query_int32_seconds_request, build_query_iso8601_request, @@ -267,6 +271,138 @@ async def float64_seconds(self, *, input: float, **kwargs: Any) -> None: if cls: return cls(pipeline_response, None, {}) # type: ignore + async def int32_milliseconds(self, *, input: datetime.timedelta, **kwargs: Any) -> None: + """int32_milliseconds. + + :keyword input: Required. + :paramtype input: ~datetime.timedelta + :return: None + :rtype: None + :raises ~corehttp.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = kwargs.pop("params", {}) or {} + + cls: ClsType[None] = kwargs.pop("cls", None) + + _request = build_query_int32_milliseconds_request( + input=input, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = False + pipeline_response: PipelineResponse = await self._client.pipeline.run(_request, stream=_stream, **kwargs) + + response = pipeline_response.http_response + + if response.status_code not in [204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) # type: ignore + + async def float_milliseconds(self, *, input: datetime.timedelta, **kwargs: Any) -> None: + """float_milliseconds. + + :keyword input: Required. + :paramtype input: ~datetime.timedelta + :return: None + :rtype: None + :raises ~corehttp.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = kwargs.pop("params", {}) or {} + + cls: ClsType[None] = kwargs.pop("cls", None) + + _request = build_query_float_milliseconds_request( + input=input, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = False + pipeline_response: PipelineResponse = await self._client.pipeline.run(_request, stream=_stream, **kwargs) + + response = pipeline_response.http_response + + if response.status_code not in [204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) # type: ignore + + async def float64_milliseconds(self, *, input: datetime.timedelta, **kwargs: Any) -> None: + """float64_milliseconds. + + :keyword input: Required. + :paramtype input: ~datetime.timedelta + :return: None + :rtype: None + :raises ~corehttp.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = kwargs.pop("params", {}) or {} + + cls: ClsType[None] = kwargs.pop("cls", None) + + _request = build_query_float64_milliseconds_request( + input=input, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = False + pipeline_response: PipelineResponse = await self._client.pipeline.run(_request, stream=_stream, **kwargs) + + response = pipeline_response.http_response + + if response.status_code not in [204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) # type: ignore + async def int32_seconds_array(self, *, input: list[int], **kwargs: Any) -> None: """int32_seconds_array. @@ -310,3 +446,47 @@ async def int32_seconds_array(self, *, input: list[int], **kwargs: Any) -> None: if cls: return cls(pipeline_response, None, {}) # type: ignore + + async def int32_milliseconds_array(self, *, input: list[datetime.timedelta], **kwargs: Any) -> None: + """int32_milliseconds_array. + + :keyword input: Required. + :paramtype input: list[~datetime.timedelta] + :return: None + :rtype: None + :raises ~corehttp.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = kwargs.pop("params", {}) or {} + + cls: ClsType[None] = kwargs.pop("cls", None) + + _request = build_query_int32_milliseconds_array_request( + input=input, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = False + pipeline_response: PipelineResponse = await self._client.pipeline.run(_request, stream=_stream, **kwargs) + + response = pipeline_response.http_response + + if response.status_code not in [204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) # type: ignore diff --git a/packages/typespec-python/test/unbranded/generated/encode-duration/encode/duration/query/operations/_operations.py b/packages/typespec-python/test/unbranded/generated/encode-duration/encode/duration/query/operations/_operations.py index e831c2e02ec..2b5ec5c2e52 100644 --- a/packages/typespec-python/test/unbranded/generated/encode-duration/encode/duration/query/operations/_operations.py +++ b/packages/typespec-python/test/unbranded/generated/encode-duration/encode/duration/query/operations/_operations.py @@ -86,6 +86,42 @@ def build_query_float64_seconds_request(*, input: float, **kwargs: Any) -> HttpR return HttpRequest(method="GET", url=_url, params=_params, **kwargs) +def build_query_int32_milliseconds_request(*, input: datetime.timedelta, **kwargs: Any) -> HttpRequest: + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + # Construct URL + _url = "/encode/duration/query/int32-milliseconds" + + # Construct parameters + _params["input"] = _SERIALIZER.query("input", input, "duration") + + return HttpRequest(method="GET", url=_url, params=_params, **kwargs) + + +def build_query_float_milliseconds_request(*, input: datetime.timedelta, **kwargs: Any) -> HttpRequest: + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + # Construct URL + _url = "/encode/duration/query/float-milliseconds" + + # Construct parameters + _params["input"] = _SERIALIZER.query("input", input, "duration") + + return HttpRequest(method="GET", url=_url, params=_params, **kwargs) + + +def build_query_float64_milliseconds_request(*, input: datetime.timedelta, **kwargs: Any) -> HttpRequest: + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + # Construct URL + _url = "/encode/duration/query/float64-milliseconds" + + # Construct parameters + _params["input"] = _SERIALIZER.query("input", input, "duration") + + return HttpRequest(method="GET", url=_url, params=_params, **kwargs) + + def build_query_int32_seconds_array_request(*, input: list[int], **kwargs: Any) -> HttpRequest: _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) @@ -98,6 +134,20 @@ def build_query_int32_seconds_array_request(*, input: list[int], **kwargs: Any) return HttpRequest(method="GET", url=_url, params=_params, **kwargs) +def build_query_int32_milliseconds_array_request( # pylint: disable=name-too-long + *, input: list[datetime.timedelta], **kwargs: Any +) -> HttpRequest: + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + # Construct URL + _url = "/encode/duration/query/int32-milliseconds-array" + + # Construct parameters + _params["input"] = _SERIALIZER.query("input", input, "[duration]", div=",") + + return HttpRequest(method="GET", url=_url, params=_params, **kwargs) + + class QueryOperations: """ .. warning:: @@ -339,6 +389,144 @@ def float64_seconds(self, *, input: float, **kwargs: Any) -> None: # pylint: di if cls: return cls(pipeline_response, None, {}) # type: ignore + def int32_milliseconds( # pylint: disable=inconsistent-return-statements + self, *, input: datetime.timedelta, **kwargs: Any + ) -> None: + """int32_milliseconds. + + :keyword input: Required. + :paramtype input: ~datetime.timedelta + :return: None + :rtype: None + :raises ~corehttp.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = kwargs.pop("params", {}) or {} + + cls: ClsType[None] = kwargs.pop("cls", None) + + _request = build_query_int32_milliseconds_request( + input=input, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = False + pipeline_response: PipelineResponse = self._client.pipeline.run(_request, stream=_stream, **kwargs) + + response = pipeline_response.http_response + + if response.status_code not in [204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) # type: ignore + + def float_milliseconds( # pylint: disable=inconsistent-return-statements + self, *, input: datetime.timedelta, **kwargs: Any + ) -> None: + """float_milliseconds. + + :keyword input: Required. + :paramtype input: ~datetime.timedelta + :return: None + :rtype: None + :raises ~corehttp.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = kwargs.pop("params", {}) or {} + + cls: ClsType[None] = kwargs.pop("cls", None) + + _request = build_query_float_milliseconds_request( + input=input, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = False + pipeline_response: PipelineResponse = self._client.pipeline.run(_request, stream=_stream, **kwargs) + + response = pipeline_response.http_response + + if response.status_code not in [204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) # type: ignore + + def float64_milliseconds( # pylint: disable=inconsistent-return-statements + self, *, input: datetime.timedelta, **kwargs: Any + ) -> None: + """float64_milliseconds. + + :keyword input: Required. + :paramtype input: ~datetime.timedelta + :return: None + :rtype: None + :raises ~corehttp.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = kwargs.pop("params", {}) or {} + + cls: ClsType[None] = kwargs.pop("cls", None) + + _request = build_query_float64_milliseconds_request( + input=input, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = False + pipeline_response: PipelineResponse = self._client.pipeline.run(_request, stream=_stream, **kwargs) + + response = pipeline_response.http_response + + if response.status_code not in [204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) # type: ignore + def int32_seconds_array( # pylint: disable=inconsistent-return-statements self, *, input: list[int], **kwargs: Any ) -> None: @@ -384,3 +572,49 @@ def int32_seconds_array( # pylint: disable=inconsistent-return-statements if cls: return cls(pipeline_response, None, {}) # type: ignore + + def int32_milliseconds_array( # pylint: disable=inconsistent-return-statements + self, *, input: list[datetime.timedelta], **kwargs: Any + ) -> None: + """int32_milliseconds_array. + + :keyword input: Required. + :paramtype input: list[~datetime.timedelta] + :return: None + :rtype: None + :raises ~corehttp.exceptions.HttpResponseError: + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = kwargs.pop("params", {}) or {} + + cls: ClsType[None] = kwargs.pop("cls", None) + + _request = build_query_int32_milliseconds_array_request( + input=input, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + _stream = False + pipeline_response: PipelineResponse = self._client.pipeline.run(_request, stream=_stream, **kwargs) + + response = pipeline_response.http_response + + if response.status_code not in [204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) # type: ignore 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 6526abe2cba..0e55edb44e3 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 @@ -8,16 +8,18 @@ from corehttp.runtime import PipelineClient, policies from ._configuration import PageableClientConfiguration -from ._operations import _PageableClientOperationsMixin from ._utils.serialization import Deserializer, Serializer +from .pagesize.operations import PageSizeOperations from .serverdrivenpagination.operations import ServerDrivenPaginationOperations -class PageableClient(_PageableClientOperationsMixin): # pylint: disable=client-accepts-api-version-keyword +class PageableClient: # pylint: disable=client-accepts-api-version-keyword """Test for pageable payload. :ivar server_driven_pagination: ServerDrivenPaginationOperations operations :vartype server_driven_pagination: payload.pageable.operations.ServerDrivenPaginationOperations + :ivar page_size: PageSizeOperations operations + :vartype page_size: payload.pageable.operations.PageSizeOperations :keyword endpoint: Service host. Default value is "http://localhost:3000". :paramtype endpoint: str """ @@ -47,6 +49,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self.server_driven_pagination = ServerDrivenPaginationOperations( self._client, self._config, self._serialize, self._deserialize ) + self.page_size = PageSizeOperations(self._client, self._config, self._serialize, self._deserialize) def send_request(self, request: HttpRequest, *, stream: bool = False, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained 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 6fa6ca1150c..2e506d18c19 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 @@ -8,17 +8,19 @@ from corehttp.runtime import AsyncPipelineClient, policies from .._utils.serialization import Deserializer, Serializer +from ..pagesize.aio.operations import PageSizeOperations from ..serverdrivenpagination.aio.operations import ServerDrivenPaginationOperations from ._configuration import PageableClientConfiguration -from ._operations import _PageableClientOperationsMixin -class PageableClient(_PageableClientOperationsMixin): # pylint: disable=client-accepts-api-version-keyword +class PageableClient: # pylint: disable=client-accepts-api-version-keyword """Test for pageable payload. :ivar server_driven_pagination: ServerDrivenPaginationOperations operations :vartype server_driven_pagination: payload.pageable.aio.operations.ServerDrivenPaginationOperations + :ivar page_size: PageSizeOperations operations + :vartype page_size: payload.pageable.aio.operations.PageSizeOperations :keyword endpoint: Service host. Default value is "http://localhost:3000". :paramtype endpoint: str """ @@ -48,6 +50,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self.server_driven_pagination = ServerDrivenPaginationOperations( self._client, self._config, self._serialize, self._deserialize ) + self.page_size = PageSizeOperations(self._client, self._config, self._serialize, self._deserialize) def send_request( self, request: HttpRequest, *, stream: bool = False, **kwargs: Any diff --git a/packages/typespec-python/test/unbranded/generated/payload-pageable/payload/pageable/pagesize/__init__.py b/packages/typespec-python/test/unbranded/generated/payload-pageable/payload/pageable/pagesize/__init__.py new file mode 100644 index 00000000000..d55ccad1f57 --- /dev/null +++ b/packages/typespec-python/test/unbranded/generated/payload-pageable/payload/pageable/pagesize/__init__.py @@ -0,0 +1 @@ +__path__ = __import__("pkgutil").extend_path(__path__, __name__) # type: ignore diff --git a/packages/typespec-python/test/unbranded/generated/payload-pageable/payload/pageable/pagesize/aio/__init__.py b/packages/typespec-python/test/unbranded/generated/payload-pageable/payload/pageable/pagesize/aio/__init__.py new file mode 100644 index 00000000000..d55ccad1f57 --- /dev/null +++ b/packages/typespec-python/test/unbranded/generated/payload-pageable/payload/pageable/pagesize/aio/__init__.py @@ -0,0 +1 @@ +__path__ = __import__("pkgutil").extend_path(__path__, __name__) # type: ignore diff --git a/packages/typespec-python/test/unbranded/generated/payload-pageable/payload/pageable/pagesize/aio/operations/__init__.py b/packages/typespec-python/test/unbranded/generated/payload-pageable/payload/pageable/pagesize/aio/operations/__init__.py new file mode 100644 index 00000000000..0a569d9ac85 --- /dev/null +++ b/packages/typespec-python/test/unbranded/generated/payload-pageable/payload/pageable/pagesize/aio/operations/__init__.py @@ -0,0 +1,19 @@ +# coding=utf-8 +# pylint: disable=wrong-import-position + +from typing import TYPE_CHECKING + +if TYPE_CHECKING: + from ._patch import * # pylint: disable=unused-wildcard-import + +from ._operations import PageSizeOperations # type: ignore + +from ._patch import __all__ as _patch_all +from ._patch import * +from ._patch import patch_sdk as _patch_sdk + +__all__ = [ + "PageSizeOperations", +] +__all__.extend([p for p in _patch_all if p not in __all__]) # pyright: ignore +_patch_sdk() diff --git a/packages/typespec-python/test/unbranded/generated/payload-pageable/payload/pageable/pagesize/aio/operations/_operations.py b/packages/typespec-python/test/unbranded/generated/payload-pageable/payload/pageable/pagesize/aio/operations/_operations.py new file mode 100644 index 00000000000..a807bee5a71 --- /dev/null +++ b/packages/typespec-python/test/unbranded/generated/payload-pageable/payload/pageable/pagesize/aio/operations/_operations.py @@ -0,0 +1,183 @@ +# coding=utf-8 +from collections.abc import MutableMapping +from typing import Any, Callable, Optional, TypeVar + +from corehttp.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + ResourceNotModifiedError, + map_error, +) +from corehttp.paging import AsyncItemPaged, AsyncList +from corehttp.rest import AsyncHttpResponse, HttpRequest +from corehttp.runtime import AsyncPipelineClient +from corehttp.runtime.pipeline import PipelineResponse + +from .... import models as _models3 +from ...._utils.model_base import _deserialize +from ...._utils.serialization import Deserializer, Serializer +from ....aio._configuration import PageableClientConfiguration +from ...operations._operations import ( + build_page_size_list_with_page_size_request, + build_page_size_list_without_continuation_request, +) + +T = TypeVar("T") +ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, dict[str, Any]], Any]] + + +class PageSizeOperations: + """ + .. warning:: + **DO NOT** instantiate this class directly. + + Instead, you should access the following operations through + :class:`~payload.pageable.aio.PageableClient`'s + :attr:`page_size` attribute. + """ + + def __init__(self, *args, **kwargs) -> None: + input_args = list(args) + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: PageableClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") + + def list_without_continuation(self, **kwargs: Any) -> AsyncItemPaged["_models3.Pet"]: + """list_without_continuation. + + :return: An iterator like instance of Pet + :rtype: ~corehttp.paging.AsyncItemPaged[~payload.pageable.models.Pet] + :raises ~corehttp.exceptions.HttpResponseError: + """ + _headers = kwargs.pop("headers", {}) or {} + _params = kwargs.pop("params", {}) or {} + + cls: ClsType[list[_models3.Pet]] = kwargs.pop("cls", None) + + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + def prepare_request(next_link=None): + if not next_link: + + _request = build_page_size_list_without_continuation_request( + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url( + "self._config.endpoint", self._config.endpoint, "str", skip_quote=True + ), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + else: + _request = HttpRequest("GET", next_link) + path_format_arguments = { + "endpoint": self._serialize.url( + "self._config.endpoint", self._config.endpoint, "str", skip_quote=True + ), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + return _request + + async def extract_data(pipeline_response): + deserialized = pipeline_response.http_response.json() + list_of_elem = _deserialize(list[_models3.Pet], deserialized.get("pets", [])) + if cls: + list_of_elem = cls(list_of_elem) # type: ignore + return None, AsyncList(list_of_elem) + + async def get_next(next_link=None): + _request = prepare_request(next_link) + + _stream = False + pipeline_response: PipelineResponse = await self._client.pipeline.run(_request, stream=_stream, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + return pipeline_response + + return AsyncItemPaged(get_next, extract_data) + + def list_with_page_size(self, *, page_size: Optional[int] = None, **kwargs: Any) -> AsyncItemPaged["_models3.Pet"]: + """list_with_page_size. + + :keyword page_size: Default value is None. + :paramtype page_size: int + :return: An iterator like instance of Pet + :rtype: ~corehttp.paging.AsyncItemPaged[~payload.pageable.models.Pet] + :raises ~corehttp.exceptions.HttpResponseError: + """ + _headers = kwargs.pop("headers", {}) or {} + _params = kwargs.pop("params", {}) or {} + + cls: ClsType[list[_models3.Pet]] = kwargs.pop("cls", None) + + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + def prepare_request(next_link=None): + if not next_link: + + _request = build_page_size_list_with_page_size_request( + page_size=page_size, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url( + "self._config.endpoint", self._config.endpoint, "str", skip_quote=True + ), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + else: + _request = HttpRequest("GET", next_link) + path_format_arguments = { + "endpoint": self._serialize.url( + "self._config.endpoint", self._config.endpoint, "str", skip_quote=True + ), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + return _request + + async def extract_data(pipeline_response): + deserialized = pipeline_response.http_response.json() + list_of_elem = _deserialize(list[_models3.Pet], deserialized.get("pets", [])) + if cls: + list_of_elem = cls(list_of_elem) # type: ignore + return None, AsyncList(list_of_elem) + + async def get_next(next_link=None): + _request = prepare_request(next_link) + + _stream = False + pipeline_response: PipelineResponse = await self._client.pipeline.run(_request, stream=_stream, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + return pipeline_response + + return AsyncItemPaged(get_next, extract_data) diff --git a/packages/typespec-python/test/unbranded/generated/payload-pageable/payload/pageable/pagesize/aio/operations/_patch.py b/packages/typespec-python/test/unbranded/generated/payload-pageable/payload/pageable/pagesize/aio/operations/_patch.py new file mode 100644 index 00000000000..bbe39eaf695 --- /dev/null +++ b/packages/typespec-python/test/unbranded/generated/payload-pageable/payload/pageable/pagesize/aio/operations/_patch.py @@ -0,0 +1,18 @@ +# coding=utf-8 + +"""Customize generated code here. + +Follow our quickstart for examples: https://aka.ms/azsdk/python/dpcodegen/python/customize +""" + + +__all__: list[str] = [] # Add all objects you want publicly available to users at this package level + + +def patch_sdk(): + """Do not remove from this file. + + `patch_sdk` is a last resort escape hatch that allows you to do customizations + you can't accomplish using the techniques described in + https://aka.ms/azsdk/python/dpcodegen/python/customize + """ diff --git a/packages/typespec-python/test/unbranded/generated/payload-pageable/payload/pageable/pagesize/operations/__init__.py b/packages/typespec-python/test/unbranded/generated/payload-pageable/payload/pageable/pagesize/operations/__init__.py new file mode 100644 index 00000000000..0a569d9ac85 --- /dev/null +++ b/packages/typespec-python/test/unbranded/generated/payload-pageable/payload/pageable/pagesize/operations/__init__.py @@ -0,0 +1,19 @@ +# coding=utf-8 +# pylint: disable=wrong-import-position + +from typing import TYPE_CHECKING + +if TYPE_CHECKING: + from ._patch import * # pylint: disable=unused-wildcard-import + +from ._operations import PageSizeOperations # type: ignore + +from ._patch import __all__ as _patch_all +from ._patch import * +from ._patch import patch_sdk as _patch_sdk + +__all__ = [ + "PageSizeOperations", +] +__all__.extend([p for p in _patch_all if p not in __all__]) # pyright: ignore +_patch_sdk() diff --git a/packages/typespec-python/test/unbranded/generated/payload-pageable/payload/pageable/pagesize/operations/_operations.py b/packages/typespec-python/test/unbranded/generated/payload-pageable/payload/pageable/pagesize/operations/_operations.py new file mode 100644 index 00000000000..1f5ecc8868a --- /dev/null +++ b/packages/typespec-python/test/unbranded/generated/payload-pageable/payload/pageable/pagesize/operations/_operations.py @@ -0,0 +1,218 @@ +# coding=utf-8 +from collections.abc import MutableMapping +from typing import Any, Callable, Optional, TypeVar + +from corehttp.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + ResourceNotModifiedError, + map_error, +) +from corehttp.paging import ItemPaged +from corehttp.rest import HttpRequest, HttpResponse +from corehttp.runtime import PipelineClient +from corehttp.runtime.pipeline import PipelineResponse +from corehttp.utils import case_insensitive_dict + +from ... import models as _models2 +from ..._configuration import PageableClientConfiguration +from ..._utils.model_base import _deserialize +from ..._utils.serialization import Deserializer, Serializer + +T = TypeVar("T") +ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, dict[str, Any]], Any]] + +_SERIALIZER = Serializer() +_SERIALIZER.client_side_validation = False + + +def build_page_size_list_without_continuation_request(**kwargs: Any) -> HttpRequest: # pylint: disable=name-too-long + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + + accept = _headers.pop("Accept", "application/json") + + # Construct URL + _url = "/payload/pageable/pagesize/without-continuation" + + # Construct headers + _headers["Accept"] = _SERIALIZER.header("accept", accept, "str") + + return HttpRequest(method="GET", url=_url, headers=_headers, **kwargs) + + +def build_page_size_list_with_page_size_request( # pylint: disable=name-too-long + *, page_size: Optional[int] = None, **kwargs: Any +) -> HttpRequest: + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + accept = _headers.pop("Accept", "application/json") + + # Construct URL + _url = "/payload/pageable/pagesize/list" + + # Construct parameters + if page_size is not None: + _params["pageSize"] = _SERIALIZER.query("page_size", page_size, "int") + + # Construct headers + _headers["Accept"] = _SERIALIZER.header("accept", accept, "str") + + return HttpRequest(method="GET", url=_url, params=_params, headers=_headers, **kwargs) + + +class PageSizeOperations: + """ + .. warning:: + **DO NOT** instantiate this class directly. + + Instead, you should access the following operations through + :class:`~payload.pageable.PageableClient`'s + :attr:`page_size` attribute. + """ + + def __init__(self, *args, **kwargs) -> None: + input_args = list(args) + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: PageableClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") + + def list_without_continuation(self, **kwargs: Any) -> ItemPaged["_models2.Pet"]: + """list_without_continuation. + + :return: An iterator like instance of Pet + :rtype: ~corehttp.paging.ItemPaged[~payload.pageable.models.Pet] + :raises ~corehttp.exceptions.HttpResponseError: + """ + _headers = kwargs.pop("headers", {}) or {} + _params = kwargs.pop("params", {}) or {} + + cls: ClsType[list[_models2.Pet]] = kwargs.pop("cls", None) + + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + def prepare_request(next_link=None): + if not next_link: + + _request = build_page_size_list_without_continuation_request( + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url( + "self._config.endpoint", self._config.endpoint, "str", skip_quote=True + ), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + else: + _request = HttpRequest("GET", next_link) + path_format_arguments = { + "endpoint": self._serialize.url( + "self._config.endpoint", self._config.endpoint, "str", skip_quote=True + ), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + return _request + + def extract_data(pipeline_response): + deserialized = pipeline_response.http_response.json() + list_of_elem = _deserialize(list[_models2.Pet], deserialized.get("pets", [])) + if cls: + list_of_elem = cls(list_of_elem) # type: ignore + return None, iter(list_of_elem) + + def get_next(next_link=None): + _request = prepare_request(next_link) + + _stream = False + pipeline_response: PipelineResponse = self._client.pipeline.run(_request, stream=_stream, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + return pipeline_response + + return ItemPaged(get_next, extract_data) + + def list_with_page_size(self, *, page_size: Optional[int] = None, **kwargs: Any) -> ItemPaged["_models2.Pet"]: + """list_with_page_size. + + :keyword page_size: Default value is None. + :paramtype page_size: int + :return: An iterator like instance of Pet + :rtype: ~corehttp.paging.ItemPaged[~payload.pageable.models.Pet] + :raises ~corehttp.exceptions.HttpResponseError: + """ + _headers = kwargs.pop("headers", {}) or {} + _params = kwargs.pop("params", {}) or {} + + cls: ClsType[list[_models2.Pet]] = kwargs.pop("cls", None) + + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + def prepare_request(next_link=None): + if not next_link: + + _request = build_page_size_list_with_page_size_request( + page_size=page_size, + headers=_headers, + params=_params, + ) + path_format_arguments = { + "endpoint": self._serialize.url( + "self._config.endpoint", self._config.endpoint, "str", skip_quote=True + ), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + else: + _request = HttpRequest("GET", next_link) + path_format_arguments = { + "endpoint": self._serialize.url( + "self._config.endpoint", self._config.endpoint, "str", skip_quote=True + ), + } + _request.url = self._client.format_url(_request.url, **path_format_arguments) + + return _request + + def extract_data(pipeline_response): + deserialized = pipeline_response.http_response.json() + list_of_elem = _deserialize(list[_models2.Pet], deserialized.get("pets", [])) + if cls: + list_of_elem = cls(list_of_elem) # type: ignore + return None, iter(list_of_elem) + + def get_next(next_link=None): + _request = prepare_request(next_link) + + _stream = False + pipeline_response: PipelineResponse = self._client.pipeline.run(_request, stream=_stream, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + return pipeline_response + + return ItemPaged(get_next, extract_data) diff --git a/packages/typespec-python/test/unbranded/generated/payload-pageable/payload/pageable/pagesize/operations/_patch.py b/packages/typespec-python/test/unbranded/generated/payload-pageable/payload/pageable/pagesize/operations/_patch.py new file mode 100644 index 00000000000..bbe39eaf695 --- /dev/null +++ b/packages/typespec-python/test/unbranded/generated/payload-pageable/payload/pageable/pagesize/operations/_patch.py @@ -0,0 +1,18 @@ +# coding=utf-8 + +"""Customize generated code here. + +Follow our quickstart for examples: https://aka.ms/azsdk/python/dpcodegen/python/customize +""" + + +__all__: list[str] = [] # Add all objects you want publicly available to users at this package level + + +def patch_sdk(): + """Do not remove from this file. + + `patch_sdk` is a last resort escape hatch that allows you to do customizations + you can't accomplish using the techniques described in + https://aka.ms/azsdk/python/dpcodegen/python/customize + """ From 61aabdbc5c754304efc262452ee053b9701503ab Mon Sep 17 00:00:00 2001 From: Yuchao Yan Date: Thu, 9 Oct 2025 15:13:31 +0800 Subject: [PATCH 05/12] open test case --- .../asynctests/test_payload_pageable_async.py | 8 ++++---- .../test/generic_mock_api_tests/test_payload_pageable.py | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/typespec-python/test/generic_mock_api_tests/asynctests/test_payload_pageable_async.py b/packages/typespec-python/test/generic_mock_api_tests/asynctests/test_payload_pageable_async.py index c8660d52e61..e1ac8a4d655 100644 --- a/packages/typespec-python/test/generic_mock_api_tests/asynctests/test_payload_pageable_async.py +++ b/packages/typespec-python/test/generic_mock_api_tests/asynctests/test_payload_pageable_async.py @@ -109,7 +109,7 @@ async def test_request_header_nested_response_body(client: PageableClient): assert_result(result) -# @pytest.mark.asyncio -# async def test_list_without_continuation(client: PageableClient): -# result = [p async for p in client.list_without_continuation()] -# assert_result(result) +@pytest.mark.asyncio +async def test_list_without_continuation(client: PageableClient): + result = [p async for p in client.page_size.list_without_continuation()] + assert_result(result) diff --git a/packages/typespec-python/test/generic_mock_api_tests/test_payload_pageable.py b/packages/typespec-python/test/generic_mock_api_tests/test_payload_pageable.py index ba2d435cd59..d07bd3ac047 100644 --- a/packages/typespec-python/test/generic_mock_api_tests/test_payload_pageable.py +++ b/packages/typespec-python/test/generic_mock_api_tests/test_payload_pageable.py @@ -78,6 +78,6 @@ def test_request_header_nested_response_body(client: PageableClient): assert_result(result) -# def test_list_without_continuation(client: PageableClient): -# result = list(client.list_without_continuation()) -# assert_result(result) +def test_list_without_continuation(client: PageableClient): + result = list(client.page_size.list_without_continuation()) + assert_result(result) From 0d7b4aa11c24a815f98058f67009fa71cedbeda5 Mon Sep 17 00:00:00 2001 From: Yuchao Yan Date: Thu, 9 Oct 2025 16:19:16 +0800 Subject: [PATCH 06/12] add changelog --- ...-microsoft-publish-bump-dep-10-09-2025-9-9-16-18-28.md | 8 ++++++++ ...-microsoft-publish-bump-dep-10-09-2025-9-9-16-18-41.md | 8 ++++++++ ...-microsoft-publish-bump-dep-10-09-2025-9-9-16-18-59.md | 8 ++++++++ 3 files changed, 24 insertions(+) create mode 100644 .chronus/changes/auto-microsoft-publish-bump-dep-10-09-2025-9-9-16-18-28.md create mode 100644 .chronus/changes/auto-microsoft-publish-bump-dep-10-09-2025-9-9-16-18-41.md create mode 100644 .chronus/changes/auto-microsoft-publish-bump-dep-10-09-2025-9-9-16-18-59.md diff --git a/.chronus/changes/auto-microsoft-publish-bump-dep-10-09-2025-9-9-16-18-28.md b/.chronus/changes/auto-microsoft-publish-bump-dep-10-09-2025-9-9-16-18-28.md new file mode 100644 index 00000000000..a621a5f0a6c --- /dev/null +++ b/.chronus/changes/auto-microsoft-publish-bump-dep-10-09-2025-9-9-16-18-28.md @@ -0,0 +1,8 @@ +--- +changeKind: fix +packages: + - "@autorest/python" + - "@azure-tools/typespec-python" +--- + +Fix outputted bullet-point documentation to pass sphinx \ No newline at end of file diff --git a/.chronus/changes/auto-microsoft-publish-bump-dep-10-09-2025-9-9-16-18-41.md b/.chronus/changes/auto-microsoft-publish-bump-dep-10-09-2025-9-9-16-18-41.md new file mode 100644 index 00000000000..c6eaab005e0 --- /dev/null +++ b/.chronus/changes/auto-microsoft-publish-bump-dep-10-09-2025-9-9-16-18-41.md @@ -0,0 +1,8 @@ +--- +changeKind: fix +packages: + - "@autorest/python" + - "@azure-tools/typespec-python" +--- + +Fix indentation issue when deserializing internal error model \ No newline at end of file diff --git a/.chronus/changes/auto-microsoft-publish-bump-dep-10-09-2025-9-9-16-18-59.md b/.chronus/changes/auto-microsoft-publish-bump-dep-10-09-2025-9-9-16-18-59.md new file mode 100644 index 00000000000..db845008110 --- /dev/null +++ b/.chronus/changes/auto-microsoft-publish-bump-dep-10-09-2025-9-9-16-18-59.md @@ -0,0 +1,8 @@ +--- +changeKind: fix +packages: + - "@autorest/python" + - "@azure-tools/typespec-python" +--- + +Exclude `generated_samples` and `generated_tests` from wheel \ No newline at end of file From e85d87421307a532c4e85695a9f1b37dec3d1e37 Mon Sep 17 00:00:00 2001 From: Yuchao Yan Date: Thu, 9 Oct 2025 16:23:13 +0800 Subject: [PATCH 07/12] bump version --- ...microsoft-publish-bump-dep-10-09-2025-9-9-16-18-28.md | 8 -------- ...microsoft-publish-bump-dep-10-09-2025-9-9-16-18-41.md | 8 -------- ...microsoft-publish-bump-dep-10-09-2025-9-9-16-18-59.md | 8 -------- packages/autorest.python/CHANGELOG.md | 9 +++++++++ packages/autorest.python/package.json | 4 ++-- packages/typespec-python/CHANGELOG.md | 9 +++++++++ packages/typespec-python/package.json | 4 ++-- 7 files changed, 22 insertions(+), 28 deletions(-) delete mode 100644 .chronus/changes/auto-microsoft-publish-bump-dep-10-09-2025-9-9-16-18-28.md delete mode 100644 .chronus/changes/auto-microsoft-publish-bump-dep-10-09-2025-9-9-16-18-41.md delete mode 100644 .chronus/changes/auto-microsoft-publish-bump-dep-10-09-2025-9-9-16-18-59.md diff --git a/.chronus/changes/auto-microsoft-publish-bump-dep-10-09-2025-9-9-16-18-28.md b/.chronus/changes/auto-microsoft-publish-bump-dep-10-09-2025-9-9-16-18-28.md deleted file mode 100644 index a621a5f0a6c..00000000000 --- a/.chronus/changes/auto-microsoft-publish-bump-dep-10-09-2025-9-9-16-18-28.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -changeKind: fix -packages: - - "@autorest/python" - - "@azure-tools/typespec-python" ---- - -Fix outputted bullet-point documentation to pass sphinx \ No newline at end of file diff --git a/.chronus/changes/auto-microsoft-publish-bump-dep-10-09-2025-9-9-16-18-41.md b/.chronus/changes/auto-microsoft-publish-bump-dep-10-09-2025-9-9-16-18-41.md deleted file mode 100644 index c6eaab005e0..00000000000 --- a/.chronus/changes/auto-microsoft-publish-bump-dep-10-09-2025-9-9-16-18-41.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -changeKind: fix -packages: - - "@autorest/python" - - "@azure-tools/typespec-python" ---- - -Fix indentation issue when deserializing internal error model \ No newline at end of file diff --git a/.chronus/changes/auto-microsoft-publish-bump-dep-10-09-2025-9-9-16-18-59.md b/.chronus/changes/auto-microsoft-publish-bump-dep-10-09-2025-9-9-16-18-59.md deleted file mode 100644 index db845008110..00000000000 --- a/.chronus/changes/auto-microsoft-publish-bump-dep-10-09-2025-9-9-16-18-59.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -changeKind: fix -packages: - - "@autorest/python" - - "@azure-tools/typespec-python" ---- - -Exclude `generated_samples` and `generated_tests` from wheel \ No newline at end of file diff --git a/packages/autorest.python/CHANGELOG.md b/packages/autorest.python/CHANGELOG.md index b601f085b28..301fe4fecb9 100644 --- a/packages/autorest.python/CHANGELOG.md +++ b/packages/autorest.python/CHANGELOG.md @@ -1,5 +1,14 @@ # Release +## 6.41.3 + +### Bug Fixes + +- [#3237](https://github.com/Azure/autorest.python/pull/3237) Fix outputted bullet-point documentation to pass sphinx +- [#3237](https://github.com/Azure/autorest.python/pull/3237) Fix indentation issue when deserializing internal error model +- [#3237](https://github.com/Azure/autorest.python/pull/3237) Exclude `generated_samples` and `generated_tests` from wheel + + ## 6.41.2 ### Bump dependencies diff --git a/packages/autorest.python/package.json b/packages/autorest.python/package.json index 3ead55baf86..fd1f01247d1 100644 --- a/packages/autorest.python/package.json +++ b/packages/autorest.python/package.json @@ -1,6 +1,6 @@ { "name": "@autorest/python", - "version": "6.41.2", + "version": "6.41.3", "description": "The Python extension for generators in AutoRest.", "scripts": { "start": "node ./scripts/run-python3.js ./scripts/start.py", @@ -47,4 +47,4 @@ "requirements.txt", "generator/" ] -} \ No newline at end of file +} diff --git a/packages/typespec-python/CHANGELOG.md b/packages/typespec-python/CHANGELOG.md index 28d69ac96b2..2a492b835db 100644 --- a/packages/typespec-python/CHANGELOG.md +++ b/packages/typespec-python/CHANGELOG.md @@ -1,5 +1,14 @@ # Release +## 0.52.1 + +### Bug Fixes + +- [#3237](https://github.com/Azure/autorest.python/pull/3237) Fix outputted bullet-point documentation to pass sphinx +- [#3237](https://github.com/Azure/autorest.python/pull/3237) Fix indentation issue when deserializing internal error model +- [#3237](https://github.com/Azure/autorest.python/pull/3237) Exclude `generated_samples` and `generated_tests` from wheel + + ## 0.52.0 ### Features diff --git a/packages/typespec-python/package.json b/packages/typespec-python/package.json index 400d6fa3451..dd562a26481 100644 --- a/packages/typespec-python/package.json +++ b/packages/typespec-python/package.json @@ -1,6 +1,6 @@ { "name": "@azure-tools/typespec-python", - "version": "0.52.0", + "version": "0.52.1", "author": "Microsoft Corporation", "description": "TypeSpec emitter for Python SDKs", "homepage": "https://github.com/Azure/autorest.python", @@ -103,4 +103,4 @@ "chalk": "5.3.0", "@types/fs-extra": "11.0.4" } -} \ No newline at end of file +} From 15c04a15d582a8e79c4d613087fb65de43417dbb Mon Sep 17 00:00:00 2001 From: Yuchao Yan Date: Thu, 9 Oct 2025 16:27:39 +0800 Subject: [PATCH 08/12] update lock file --- packages/autorest.python/package.json | 2 +- packages/typespec-python/package.json | 2 +- pnpm-lock.yaml | 15 +++++++-------- 3 files changed, 9 insertions(+), 10 deletions(-) diff --git a/packages/autorest.python/package.json b/packages/autorest.python/package.json index fd1f01247d1..db80c29d5d5 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/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQzMTY2My9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz", + "@typespec/http-client-python": "~0.19.1", "@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 dd562a26481..9baa11d6430 100644 --- a/packages/typespec-python/package.json +++ b/packages/typespec-python/package.json @@ -67,7 +67,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/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQzMTY2My9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz", + "@typespec/http-client-python": "~0.19.1", "fs-extra": "~11.2.0" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5f15e41db04..302b987a7ad 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -60,8 +60,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/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQzMTY2My9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz - version: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQzMTY2My9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz(v262dab2qaapor3zxkb4zsb4ba) + specifier: ~0.19.1 + version: 0.19.1(v262dab2qaapor3zxkb4zsb4ba) fs-extra: specifier: ~11.2.0 version: 11.2.0 @@ -82,8 +82,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/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQzMTY2My9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz - version: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQzMTY2My9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz(v262dab2qaapor3zxkb4zsb4ba) + specifier: ~0.19.1 + version: 0.19.1(v262dab2qaapor3zxkb4zsb4ba) fs-extra: specifier: ~11.2.0 version: 11.2.0 @@ -1681,9 +1681,8 @@ packages: peerDependencies: '@typespec/compiler': ^1.5.0 - '@typespec/http-client-python@https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQzMTY2My9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz': - resolution: {tarball: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQzMTY2My9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz} - version: 0.19.1 + '@typespec/http-client-python@0.19.1': + resolution: {integrity: sha512-locwViJwAG/hL3ePrzTjc3iPZE2D1AY4A3TFq7X+SGHGb/ayXDanihKiIkGJMZRL1f7ejuTw2KGQZMHdSOhH4w==} engines: {node: '>=20.0.0'} peerDependencies: '@azure-tools/typespec-autorest': '>=0.61.0 <1.0.0' @@ -6466,7 +6465,7 @@ snapshots: dependencies: '@typespec/compiler': 1.5.0(@types/node@24.1.0) - '@typespec/http-client-python@https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQzMTY2My9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz(v262dab2qaapor3zxkb4zsb4ba)': + '@typespec/http-client-python@0.19.1(v262dab2qaapor3zxkb4zsb4ba)': dependencies: '@azure-tools/typespec-autorest': 0.61.0(yehncn3lp4xzygpesuojuhtg7i) '@azure-tools/typespec-azure-core': 0.61.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))))(@typespec/rest@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))))) From 285e9acf3298e6f0ddf917f151ee5a3fc4dfd57f Mon Sep 17 00:00:00 2001 From: Yuchao Yan Date: Sat, 11 Oct 2025 13:39:07 +0800 Subject: [PATCH 09/12] bump dep --- packages/autorest.python/package.json | 2 +- packages/typespec-python/package.json | 2 +- pnpm-lock.yaml | 15 ++++++++------- 3 files changed, 10 insertions(+), 9 deletions(-) diff --git a/packages/autorest.python/package.json b/packages/autorest.python/package.json index db80c29d5d5..42586fff836 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.19.1", + "@typespec/http-client-python": "https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQzNDg4MC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.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 9baa11d6430..2a69618b303 100644 --- a/packages/typespec-python/package.json +++ b/packages/typespec-python/package.json @@ -67,7 +67,7 @@ "js-yaml": "~4.1.0", "semver": "~7.6.2", "tsx": "~4.19.1", - "@typespec/http-client-python": "~0.19.1", + "@typespec/http-client-python": "https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQzNDg4MC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz", "fs-extra": "~11.2.0" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 302b987a7ad..b2fad8f9830 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -60,8 +60,8 @@ importers: specifier: ~1.0.2 version: 1.0.2 '@typespec/http-client-python': - specifier: ~0.19.1 - version: 0.19.1(v262dab2qaapor3zxkb4zsb4ba) + specifier: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQzNDg4MC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz + version: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQzNDg4MC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz(v262dab2qaapor3zxkb4zsb4ba) fs-extra: specifier: ~11.2.0 version: 11.2.0 @@ -82,8 +82,8 @@ importers: packages/typespec-python: dependencies: '@typespec/http-client-python': - specifier: ~0.19.1 - version: 0.19.1(v262dab2qaapor3zxkb4zsb4ba) + specifier: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQzNDg4MC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz + version: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQzNDg4MC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz(v262dab2qaapor3zxkb4zsb4ba) fs-extra: specifier: ~11.2.0 version: 11.2.0 @@ -1681,8 +1681,9 @@ packages: peerDependencies: '@typespec/compiler': ^1.5.0 - '@typespec/http-client-python@0.19.1': - resolution: {integrity: sha512-locwViJwAG/hL3ePrzTjc3iPZE2D1AY4A3TFq7X+SGHGb/ayXDanihKiIkGJMZRL1f7ejuTw2KGQZMHdSOhH4w==} + '@typespec/http-client-python@https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQzNDg4MC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz': + resolution: {tarball: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQzNDg4MC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz} + version: 0.19.1 engines: {node: '>=20.0.0'} peerDependencies: '@azure-tools/typespec-autorest': '>=0.61.0 <1.0.0' @@ -6465,7 +6466,7 @@ snapshots: dependencies: '@typespec/compiler': 1.5.0(@types/node@24.1.0) - '@typespec/http-client-python@0.19.1(v262dab2qaapor3zxkb4zsb4ba)': + '@typespec/http-client-python@https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQzNDg4MC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz(v262dab2qaapor3zxkb4zsb4ba)': dependencies: '@azure-tools/typespec-autorest': 0.61.0(yehncn3lp4xzygpesuojuhtg7i) '@azure-tools/typespec-azure-core': 0.61.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))))(@typespec/rest@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))))) From 35636d6e335b23200d3be0a29135eb35838b5f2e Mon Sep 17 00:00:00 2001 From: AutoPrFromHttpClientPython Date: Sat, 11 Oct 2025 05:52:56 +0000 Subject: [PATCH 10/12] Regenerate for typespec-python (2025-10-11 05:52:56) --- .../aio/operations/_operations.py | 25 +++- .../operations/_operations.py | 25 +++- .../largeheader/aio/operations/_operations.py | 5 +- .../largeheader/operations/_operations.py | 5 +- .../aio/operations/_operations.py | 65 +++++++-- .../operations/_operations.py | 65 +++++++-- .../nonresource/aio/operations/_operations.py | 10 +- .../nonresource/operations/_operations.py | 10 +- .../aio/operations/_operations.py | 50 +++++-- .../operations/_operations.py | 50 +++++-- .../resources/aio/operations/_operations.py | 130 ++++++++++++++---- .../resources/operations/_operations.py | 130 ++++++++++++++---- .../_operations/_operations.py | 5 +- .../aio/_operations/_operations.py | 5 +- .../_operations/_operations.py | 5 +- .../aio/_operations/_operations.py | 5 +- 16 files changed, 472 insertions(+), 118 deletions(-) diff --git a/packages/typespec-python/test/azure/generated/azure-resource-manager-common-properties/azure/resourcemanager/commonproperties/aio/operations/_operations.py b/packages/typespec-python/test/azure/generated/azure-resource-manager-common-properties/azure/resourcemanager/commonproperties/aio/operations/_operations.py index 726032f3812..71f27f84b6b 100644 --- a/packages/typespec-python/test/azure/generated/azure-resource-manager-common-properties/azure/resourcemanager/commonproperties/aio/operations/_operations.py +++ b/packages/typespec-python/test/azure/generated/azure-resource-manager-common-properties/azure/resourcemanager/commonproperties/aio/operations/_operations.py @@ -117,7 +117,10 @@ async def get( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -288,7 +291,10 @@ async def create_with_system_assigned( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -459,7 +465,10 @@ async def update_with_user_assigned_and_system_assigned( # pylint: disable=name except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -545,7 +554,10 @@ async def get_for_predefined_error( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -712,7 +724,10 @@ async def create_for_user_defined_error( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.CloudError, response) + error = _failsafe_deserialize( + _models.CloudError, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: diff --git a/packages/typespec-python/test/azure/generated/azure-resource-manager-common-properties/azure/resourcemanager/commonproperties/operations/_operations.py b/packages/typespec-python/test/azure/generated/azure-resource-manager-common-properties/azure/resourcemanager/commonproperties/operations/_operations.py index cfa145517b8..132e8df4346 100644 --- a/packages/typespec-python/test/azure/generated/azure-resource-manager-common-properties/azure/resourcemanager/commonproperties/operations/_operations.py +++ b/packages/typespec-python/test/azure/generated/azure-resource-manager-common-properties/azure/resourcemanager/commonproperties/operations/_operations.py @@ -269,7 +269,10 @@ def get( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -440,7 +443,10 @@ def create_with_system_assigned( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -611,7 +617,10 @@ def update_with_user_assigned_and_system_assigned( # pylint: disable=name-too-l except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -697,7 +706,10 @@ def get_for_predefined_error( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -864,7 +876,10 @@ def create_for_user_defined_error( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.CloudError, response) + error = _failsafe_deserialize( + _models.CloudError, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: diff --git a/packages/typespec-python/test/azure/generated/azure-resource-manager-large-header/azure/resourcemanager/largeheader/aio/operations/_operations.py b/packages/typespec-python/test/azure/generated/azure-resource-manager-large-header/azure/resourcemanager/largeheader/aio/operations/_operations.py index 2f73ac80366..9fbcc7a8e3c 100644 --- a/packages/typespec-python/test/azure/generated/azure-resource-manager-large-header/azure/resourcemanager/largeheader/aio/operations/_operations.py +++ b/packages/typespec-python/test/azure/generated/azure-resource-manager-large-header/azure/resourcemanager/largeheader/aio/operations/_operations.py @@ -95,7 +95,10 @@ async def _two6_k_initial( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) response_headers = {} diff --git a/packages/typespec-python/test/azure/generated/azure-resource-manager-large-header/azure/resourcemanager/largeheader/operations/_operations.py b/packages/typespec-python/test/azure/generated/azure-resource-manager-large-header/azure/resourcemanager/largeheader/operations/_operations.py index b6ca9dfc67f..880ba8bf05d 100644 --- a/packages/typespec-python/test/azure/generated/azure-resource-manager-large-header/azure/resourcemanager/largeheader/operations/_operations.py +++ b/packages/typespec-python/test/azure/generated/azure-resource-manager-large-header/azure/resourcemanager/largeheader/operations/_operations.py @@ -125,7 +125,10 @@ def _two6_k_initial(self, resource_group_name: str, large_header_name: str, **kw except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) response_headers = {} diff --git a/packages/typespec-python/test/azure/generated/azure-resource-manager-method-subscription-id/azure/resourcemanager/methodsubscriptionid/aio/operations/_operations.py b/packages/typespec-python/test/azure/generated/azure-resource-manager-method-subscription-id/azure/resourcemanager/methodsubscriptionid/aio/operations/_operations.py index bdc1275e99f..04dff2924a3 100644 --- a/packages/typespec-python/test/azure/generated/azure-resource-manager-method-subscription-id/azure/resourcemanager/methodsubscriptionid/aio/operations/_operations.py +++ b/packages/typespec-python/test/azure/generated/azure-resource-manager-method-subscription-id/azure/resourcemanager/methodsubscriptionid/aio/operations/_operations.py @@ -211,7 +211,10 @@ async def get_next(next_link=None): if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) return pipeline_response @@ -291,7 +294,10 @@ async def get( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -453,7 +459,10 @@ async def put( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -512,7 +521,10 @@ async def delete(self, subscription_id: str, subscription_resource1_name: str, * if response.status_code not in [200, 204]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: @@ -591,7 +603,10 @@ async def get( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -753,7 +768,10 @@ async def put( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -812,7 +830,10 @@ async def delete(self, subscription_id: str, subscription_resource2_name: str, * if response.status_code not in [200, 204]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: @@ -891,7 +912,10 @@ async def get( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -1053,7 +1077,10 @@ async def put( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -1112,7 +1139,10 @@ async def delete(self, subscription_id: str, subscription_resource_name: str, ** if response.status_code not in [200, 204]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: @@ -1193,7 +1223,10 @@ async def get( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -1360,7 +1393,10 @@ async def put( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -1421,7 +1457,10 @@ async def delete(self, resource_group_name: str, resource_group_resource_name: s if response.status_code not in [200, 204]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: diff --git a/packages/typespec-python/test/azure/generated/azure-resource-manager-method-subscription-id/azure/resourcemanager/methodsubscriptionid/operations/_operations.py b/packages/typespec-python/test/azure/generated/azure-resource-manager-method-subscription-id/azure/resourcemanager/methodsubscriptionid/operations/_operations.py index 9916658c069..97516dd1884 100644 --- a/packages/typespec-python/test/azure/generated/azure-resource-manager-method-subscription-id/azure/resourcemanager/methodsubscriptionid/operations/_operations.py +++ b/packages/typespec-python/test/azure/generated/azure-resource-manager-method-subscription-id/azure/resourcemanager/methodsubscriptionid/operations/_operations.py @@ -538,7 +538,10 @@ def get_next(next_link=None): if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) return pipeline_response @@ -618,7 +621,10 @@ def get( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -780,7 +786,10 @@ def put( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -841,7 +850,10 @@ def delete( # pylint: disable=inconsistent-return-statements if response.status_code not in [200, 204]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: @@ -920,7 +932,10 @@ def get( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -1082,7 +1097,10 @@ def put( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -1143,7 +1161,10 @@ def delete( # pylint: disable=inconsistent-return-statements if response.status_code not in [200, 204]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: @@ -1220,7 +1241,10 @@ def get(self, subscription_id: str, subscription_resource_name: str, **kwargs: A except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -1382,7 +1406,10 @@ def put( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -1443,7 +1470,10 @@ def delete( # pylint: disable=inconsistent-return-statements if response.status_code not in [200, 204]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: @@ -1524,7 +1554,10 @@ def get( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -1691,7 +1724,10 @@ def put( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -1754,7 +1790,10 @@ def delete( # pylint: disable=inconsistent-return-statements if response.status_code not in [200, 204]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: diff --git a/packages/typespec-python/test/azure/generated/azure-resource-manager-non-resource/azure/resourcemanager/nonresource/aio/operations/_operations.py b/packages/typespec-python/test/azure/generated/azure-resource-manager-non-resource/azure/resourcemanager/nonresource/aio/operations/_operations.py index 572199763cb..f090a3ee87f 100644 --- a/packages/typespec-python/test/azure/generated/azure-resource-manager-non-resource/azure/resourcemanager/nonresource/aio/operations/_operations.py +++ b/packages/typespec-python/test/azure/generated/azure-resource-manager-non-resource/azure/resourcemanager/nonresource/aio/operations/_operations.py @@ -110,7 +110,10 @@ async def get(self, location: str, parameter: str, **kwargs: Any) -> _models.Non except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -256,7 +259,10 @@ async def create( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: diff --git a/packages/typespec-python/test/azure/generated/azure-resource-manager-non-resource/azure/resourcemanager/nonresource/operations/_operations.py b/packages/typespec-python/test/azure/generated/azure-resource-manager-non-resource/azure/resourcemanager/nonresource/operations/_operations.py index ec921b08535..9a28cb4198a 100644 --- a/packages/typespec-python/test/azure/generated/azure-resource-manager-non-resource/azure/resourcemanager/nonresource/operations/_operations.py +++ b/packages/typespec-python/test/azure/generated/azure-resource-manager-non-resource/azure/resourcemanager/nonresource/operations/_operations.py @@ -169,7 +169,10 @@ def get(self, location: str, parameter: str, **kwargs: Any) -> _models.NonResour except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -315,7 +318,10 @@ def create( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: diff --git a/packages/typespec-python/test/azure/generated/azure-resource-manager-operation-templates/azure/resourcemanager/operationtemplates/aio/operations/_operations.py b/packages/typespec-python/test/azure/generated/azure-resource-manager-operation-templates/azure/resourcemanager/operationtemplates/aio/operations/_operations.py index 42b023efd96..8bddb39ae06 100644 --- a/packages/typespec-python/test/azure/generated/azure-resource-manager-operation-templates/azure/resourcemanager/operationtemplates/aio/operations/_operations.py +++ b/packages/typespec-python/test/azure/generated/azure-resource-manager-operation-templates/azure/resourcemanager/operationtemplates/aio/operations/_operations.py @@ -150,7 +150,10 @@ async def get_next(next_link=None): if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) return pipeline_response @@ -289,7 +292,10 @@ async def check_global( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -430,7 +436,10 @@ async def check_local( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -513,7 +522,10 @@ async def _create_or_replace_initial( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) response_headers = {} @@ -745,7 +757,10 @@ async def _export_initial( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) response_headers = {} @@ -973,7 +988,10 @@ async def _delete_initial(self, resource_group_name: str, order_name: str, **kwa except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) response_headers = {} @@ -1116,7 +1134,10 @@ async def get(self, resource_group_name: str, widget_name: str, **kwargs: Any) - except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -1286,7 +1307,10 @@ async def patch( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -1456,7 +1480,10 @@ async def post( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -1587,7 +1614,10 @@ async def provider_post( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: diff --git a/packages/typespec-python/test/azure/generated/azure-resource-manager-operation-templates/azure/resourcemanager/operationtemplates/operations/_operations.py b/packages/typespec-python/test/azure/generated/azure-resource-manager-operation-templates/azure/resourcemanager/operationtemplates/operations/_operations.py index f18da791b14..4a402769218 100644 --- a/packages/typespec-python/test/azure/generated/azure-resource-manager-operation-templates/azure/resourcemanager/operationtemplates/operations/_operations.py +++ b/packages/typespec-python/test/azure/generated/azure-resource-manager-operation-templates/azure/resourcemanager/operationtemplates/operations/_operations.py @@ -421,7 +421,10 @@ def get_next(next_link=None): if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) return pipeline_response @@ -560,7 +563,10 @@ def check_global( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -701,7 +707,10 @@ def check_local( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -784,7 +793,10 @@ def _create_or_replace_initial( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) response_headers = {} @@ -1012,7 +1024,10 @@ def _export_initial( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) response_headers = {} @@ -1240,7 +1255,10 @@ def _delete_initial(self, resource_group_name: str, order_name: str, **kwargs: A except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) response_headers = {} @@ -1383,7 +1401,10 @@ def get(self, resource_group_name: str, widget_name: str, **kwargs: Any) -> _mod except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -1553,7 +1574,10 @@ def patch( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -1723,7 +1747,10 @@ def post( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -1854,7 +1881,10 @@ def provider_post( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: diff --git a/packages/typespec-python/test/azure/generated/azure-resource-manager-resources/azure/resourcemanager/resources/aio/operations/_operations.py b/packages/typespec-python/test/azure/generated/azure-resource-manager-resources/azure/resourcemanager/resources/aio/operations/_operations.py index 732680535bd..10eb6524e92 100644 --- a/packages/typespec-python/test/azure/generated/azure-resource-manager-resources/azure/resourcemanager/resources/aio/operations/_operations.py +++ b/packages/typespec-python/test/azure/generated/azure-resource-manager-resources/azure/resourcemanager/resources/aio/operations/_operations.py @@ -143,7 +143,10 @@ async def get( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -212,7 +215,10 @@ async def _create_or_replace_initial( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) response_headers = {} @@ -449,7 +455,10 @@ async def _update_initial( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) response_headers = {} @@ -670,7 +679,10 @@ async def _delete_initial( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) response_headers = {} @@ -828,7 +840,10 @@ async def get_next(next_link=None): if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) return pipeline_response @@ -913,7 +928,10 @@ async def get_next(next_link=None): if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) return pipeline_response @@ -1068,7 +1086,10 @@ async def action_sync( if response.status_code not in [204]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: @@ -1154,7 +1175,10 @@ async def get( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -1225,7 +1249,10 @@ async def _create_or_replace_initial( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) response_headers = {} @@ -1477,7 +1504,10 @@ async def _update_initial( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) response_headers = {} @@ -1716,7 +1746,10 @@ async def _delete_initial( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) response_headers = {} @@ -1884,7 +1917,10 @@ async def get_next(next_link=None): if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) return pipeline_response @@ -1960,7 +1996,10 @@ async def get_by_resource_group(self, resource_group_name: str, **kwargs: Any) - except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -2027,7 +2066,10 @@ async def _create_or_update_initial( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) response_headers = {} @@ -2320,7 +2362,10 @@ async def update( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -2417,7 +2462,10 @@ async def get_next(next_link=None): if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) return pipeline_response @@ -2494,7 +2542,10 @@ async def get(self, resource_uri: str, extensions_resource_name: str, **kwargs: except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -2562,7 +2613,10 @@ async def _create_or_update_initial( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) response_headers = {} @@ -2895,7 +2949,10 @@ async def update( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -2955,7 +3012,10 @@ async def delete(self, resource_uri: str, extensions_resource_name: str, **kwarg if response.status_code not in [200, 204]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: @@ -3042,7 +3102,10 @@ async def get_next(next_link=None): if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) return pipeline_response @@ -3119,7 +3182,10 @@ async def get(self, location: str, location_resource_name: str, **kwargs: Any) - except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -3281,7 +3347,10 @@ async def create_or_update( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -3443,7 +3512,10 @@ async def update( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -3503,7 +3575,10 @@ async def delete(self, location: str, location_resource_name: str, **kwargs: Any if response.status_code not in [200, 204]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: @@ -3590,7 +3665,10 @@ async def get_next(next_link=None): if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) return pipeline_response diff --git a/packages/typespec-python/test/azure/generated/azure-resource-manager-resources/azure/resourcemanager/resources/operations/_operations.py b/packages/typespec-python/test/azure/generated/azure-resource-manager-resources/azure/resourcemanager/resources/operations/_operations.py index 32dbeab74da..49ac4aa326e 100644 --- a/packages/typespec-python/test/azure/generated/azure-resource-manager-resources/azure/resourcemanager/resources/operations/_operations.py +++ b/packages/typespec-python/test/azure/generated/azure-resource-manager-resources/azure/resourcemanager/resources/operations/_operations.py @@ -875,7 +875,10 @@ def get( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -944,7 +947,10 @@ def _create_or_replace_initial( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) response_headers = {} @@ -1181,7 +1187,10 @@ def _update_initial( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) response_headers = {} @@ -1402,7 +1411,10 @@ def _delete_initial( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) response_headers = {} @@ -1560,7 +1572,10 @@ def get_next(next_link=None): if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) return pipeline_response @@ -1645,7 +1660,10 @@ def get_next(next_link=None): if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) return pipeline_response @@ -1800,7 +1818,10 @@ def action_sync( # pylint: disable=inconsistent-return-statements if response.status_code not in [204]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: @@ -1886,7 +1907,10 @@ def get( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -1957,7 +1981,10 @@ def _create_or_replace_initial( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) response_headers = {} @@ -2209,7 +2236,10 @@ def _update_initial( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) response_headers = {} @@ -2448,7 +2478,10 @@ def _delete_initial( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) response_headers = {} @@ -2616,7 +2649,10 @@ def get_next(next_link=None): if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) return pipeline_response @@ -2692,7 +2728,10 @@ def get_by_resource_group(self, resource_group_name: str, **kwargs: Any) -> _mod except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -2759,7 +2798,10 @@ def _create_or_update_initial( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) response_headers = {} @@ -3052,7 +3094,10 @@ def update( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -3149,7 +3194,10 @@ def get_next(next_link=None): if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) return pipeline_response @@ -3226,7 +3274,10 @@ def get(self, resource_uri: str, extensions_resource_name: str, **kwargs: Any) - except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -3294,7 +3345,10 @@ def _create_or_update_initial( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) response_headers = {} @@ -3627,7 +3681,10 @@ def update( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -3689,7 +3746,10 @@ def delete( # pylint: disable=inconsistent-return-statements if response.status_code not in [200, 204]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: @@ -3776,7 +3836,10 @@ def get_next(next_link=None): if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) return pipeline_response @@ -3853,7 +3916,10 @@ def get(self, location: str, location_resource_name: str, **kwargs: Any) -> _mod except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -4015,7 +4081,10 @@ def create_or_update( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -4177,7 +4246,10 @@ def update( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -4239,7 +4311,10 @@ def delete( # pylint: disable=inconsistent-return-statements if response.status_code not in [200, 204]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: @@ -4325,7 +4400,10 @@ def get_next(next_link=None): if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response) + error = _failsafe_deserialize( + _models.ErrorResponse, + response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) return pipeline_response diff --git a/packages/typespec-python/test/azure/generated/response-status-code-range/response/statuscoderange/_operations/_operations.py b/packages/typespec-python/test/azure/generated/response-status-code-range/response/statuscoderange/_operations/_operations.py index 2a7a0fdd290..50fb3527718 100644 --- a/packages/typespec-python/test/azure/generated/response-status-code-range/response/statuscoderange/_operations/_operations.py +++ b/packages/typespec-python/test/azure/generated/response-status-code-range/response/statuscoderange/_operations/_operations.py @@ -101,7 +101,10 @@ def error_response_status_code_in_range( # pylint: disable=inconsistent-return- if 494 <= response.status_code <= 499: error = _failsafe_deserialize(_models.ErrorInRange, response) else: - error = _failsafe_deserialize(_models.DefaultError, response) + error = _failsafe_deserialize( + _models.DefaultError, + response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/typespec-python/test/azure/generated/response-status-code-range/response/statuscoderange/aio/_operations/_operations.py b/packages/typespec-python/test/azure/generated/response-status-code-range/response/statuscoderange/aio/_operations/_operations.py index ff347f80127..9956fbab1df 100644 --- a/packages/typespec-python/test/azure/generated/response-status-code-range/response/statuscoderange/aio/_operations/_operations.py +++ b/packages/typespec-python/test/azure/generated/response-status-code-range/response/statuscoderange/aio/_operations/_operations.py @@ -82,7 +82,10 @@ async def error_response_status_code_in_range(self, **kwargs: Any) -> None: if 494 <= response.status_code <= 499: error = _failsafe_deserialize(_models.ErrorInRange, response) else: - error = _failsafe_deserialize(_models.DefaultError, response) + error = _failsafe_deserialize( + _models.DefaultError, + response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/typespec-python/test/unbranded/generated/response-status-code-range/response/statuscoderange/_operations/_operations.py b/packages/typespec-python/test/unbranded/generated/response-status-code-range/response/statuscoderange/_operations/_operations.py index a5d6b90f803..489f4f7c162 100644 --- a/packages/typespec-python/test/unbranded/generated/response-status-code-range/response/statuscoderange/_operations/_operations.py +++ b/packages/typespec-python/test/unbranded/generated/response-status-code-range/response/statuscoderange/_operations/_operations.py @@ -91,7 +91,10 @@ def error_response_status_code_in_range( # pylint: disable=inconsistent-return- if 494 <= response.status_code <= 499: error = _failsafe_deserialize(_models.ErrorInRange, response) else: - error = _failsafe_deserialize(_models.DefaultError, response) + error = _failsafe_deserialize( + _models.DefaultError, + response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/typespec-python/test/unbranded/generated/response-status-code-range/response/statuscoderange/aio/_operations/_operations.py b/packages/typespec-python/test/unbranded/generated/response-status-code-range/response/statuscoderange/aio/_operations/_operations.py index 091a6eac114..9891adbc09e 100644 --- a/packages/typespec-python/test/unbranded/generated/response-status-code-range/response/statuscoderange/aio/_operations/_operations.py +++ b/packages/typespec-python/test/unbranded/generated/response-status-code-range/response/statuscoderange/aio/_operations/_operations.py @@ -73,7 +73,10 @@ async def error_response_status_code_in_range(self, **kwargs: Any) -> None: if 494 <= response.status_code <= 499: error = _failsafe_deserialize(_models.ErrorInRange, response) else: - error = _failsafe_deserialize(_models.DefaultError, response) + error = _failsafe_deserialize( + _models.DefaultError, + response, + ) raise HttpResponseError(response=response, model=error) if cls: From ccb7badd23e79709ba0d0bfb310513868f8168ff Mon Sep 17 00:00:00 2001 From: AutoPrFromHttpClientPython Date: Sat, 11 Oct 2025 06:07:23 +0000 Subject: [PATCH 11/12] Regenerate for autorest.python (2025-10-11 06:07:23) --- .../_generated/aio/operations/_operations.py | 345 ++++++++++++++---- .../test/_generated/operations/_operations.py | 345 ++++++++++++++---- .../aio/operations/_duration_operations.py | 20 +- .../operations/_duration_operations.py | 20 +- .../_parameter_grouping_operations.py | 30 +- .../_parameter_grouping_operations.py | 30 +- ...est_report_service_for_azure_operations.py | 5 +- ...est_report_service_for_azure_operations.py | 5 +- .../_api_version_default_operations.py | 20 +- .../_api_version_local_operations.py | 20 +- .../aio/operations/_header_operations.py | 15 +- .../aio/operations/_odata_operations.py | 5 +- .../_skip_url_encoding_operations.py | 35 +- ..._subscription_in_credentials_operations.py | 25 +- .../_subscription_in_method_operations.py | 20 +- .../_xms_client_request_id_operations.py | 5 +- .../_api_version_default_operations.py | 20 +- .../_api_version_local_operations.py | 20 +- .../operations/_header_operations.py | 15 +- .../operations/_odata_operations.py | 5 +- .../_skip_url_encoding_operations.py | 35 +- ..._subscription_in_credentials_operations.py | 25 +- .../_subscription_in_method_operations.py | 20 +- .../_xms_client_request_id_operations.py | 5 +- .../aio/operations/_paths_operations.py | 5 +- .../operations/_paths_operations.py | 5 +- ...with_paramaterized_endpoints_operations.py | 10 +- ...with_paramaterized_endpoints_operations.py | 10 +- .../_api_version_default_operations.py | 20 +- .../_api_version_local_operations.py | 20 +- .../aio/operations/_header_operations.py | 15 +- .../aio/operations/_odata_operations.py | 5 +- .../_skip_url_encoding_operations.py | 35 +- ..._subscription_in_credentials_operations.py | 25 +- .../_subscription_in_method_operations.py | 20 +- .../_xms_client_request_id_operations.py | 5 +- .../_api_version_default_operations.py | 20 +- .../_api_version_local_operations.py | 20 +- .../operations/_header_operations.py | 15 +- .../operations/_odata_operations.py | 5 +- .../_skip_url_encoding_operations.py | 35 +- ..._subscription_in_credentials_operations.py | 25 +- .../_subscription_in_method_operations.py | 20 +- .../_xms_client_request_id_operations.py | 5 +- .../aio/operations/_group_operations.py | 5 +- .../operations/_group_operations.py | 5 +- .../aio/operations/_pets_operations.py | 30 +- .../operations/_pets_operations.py | 30 +- .../aio/operations/_array_operations.py | 345 ++++++++++++++---- .../bodyarray/operations/_array_operations.py | 345 ++++++++++++++---- .../array/aio/operations/_array_operations.py | 345 ++++++++++++++---- .../array/operations/_array_operations.py | 345 ++++++++++++++---- .../aio/operations/_download_operations.py | 5 +- .../operations/_download_operations.py | 5 +- .../aio/operations/_bool_operations.py | 30 +- .../operations/_bool_operations.py | 30 +- .../aio/operations/_byte_operations.py | 25 +- .../bodybyte/operations/_byte_operations.py | 25 +- .../aio/operations/_byte_operations.py | 25 +- .../operations/_byte_operations.py | 25 +- .../aio/operations/_array_operations.py | 25 +- .../aio/operations/_basic_operations.py | 30 +- .../aio/operations/_dictionary_operations.py | 30 +- .../aio/operations/_inheritance_operations.py | 10 +- .../_polymorphicrecursive_operations.py | 10 +- .../operations/_polymorphism_operations.py | 45 ++- .../aio/operations/_primitive_operations.py | 110 ++++-- .../_readonlyproperty_operations.py | 10 +- .../operations/_array_operations.py | 25 +- .../operations/_basic_operations.py | 30 +- .../operations/_dictionary_operations.py | 30 +- .../operations/_inheritance_operations.py | 10 +- .../_polymorphicrecursive_operations.py | 10 +- .../operations/_polymorphism_operations.py | 45 ++- .../operations/_primitive_operations.py | 110 ++++-- .../_readonlyproperty_operations.py | 10 +- .../aio/operations/_date_operations.py | 40 +- .../bodydate/operations/_date_operations.py | 40 +- .../aio/operations/_datetime_operations.py | 110 ++++-- .../operations/_datetime_operations.py | 110 ++++-- .../operations/_datetimerfc1123_operations.py | 45 ++- .../operations/_datetimerfc1123_operations.py | 45 ++- .../aio/operations/_dictionary_operations.py | 325 +++++++++++++---- .../operations/_dictionary_operations.py | 325 +++++++++++++---- .../aio/operations/_duration_operations.py | 20 +- .../operations/_duration_operations.py | 20 +- .../aio/operations/_files_operations.py | 15 +- .../bodyfile/operations/_files_operations.py | 15 +- .../aio/operations/_formdata_operations.py | 15 +- .../operations/_formdata_operations.py | 15 +- .../operations/_int_operations_operations.py | 70 +++- .../operations/_int_operations_operations.py | 70 +++- .../aio/operations/_number_operations.py | 120 ++++-- .../operations/_number_operations.py | 120 ++++-- .../aio/operations/_enum_operations.py | 30 +- .../aio/operations/_string_operations.py | 65 +++- .../bodystring/operations/_enum_operations.py | 30 +- .../operations/_string_operations.py | 65 +++- .../aio/operations/_time_operations.py | 10 +- .../bodytime/operations/_time_operations.py | 10 +- .../aio/operations/_paths_operations.py | 5 +- .../operations/_paths_operations.py | 5 +- .../aio/operations/_paths_operations.py | 5 +- .../operations/_paths_operations.py | 5 +- .../_error_with_secrets_operations.py | 10 +- .../_error_with_secrets_operations.py | 10 +- .../aio/operations/_header_operations.py | 145 ++++++-- .../header/operations/_header_operations.py | 145 ++++++-- .../_http_client_failure_operations.py | 130 +++++-- .../operations/_http_failure_operations.py | 5 +- .../operations/_http_redirects_operations.py | 80 +++- .../aio/operations/_http_retry_operations.py | 45 ++- .../_http_server_failure_operations.py | 20 +- .../operations/_http_success_operations.py | 95 ++++- .../_multiple_responses_operations.py | 85 ++++- .../_http_client_failure_operations.py | 130 +++++-- .../operations/_http_failure_operations.py | 5 +- .../operations/_http_redirects_operations.py | 80 +++- .../operations/_http_retry_operations.py | 45 ++- .../_http_server_failure_operations.py | 20 +- .../operations/_http_success_operations.py | 95 ++++- .../_multiple_responses_operations.py | 85 ++++- .../_merge_patch_json_client_operations.py | 5 +- .../_merge_patch_json_client_operations.py | 5 +- ...urce_flattening_test_service_operations.py | 57 ++- ...urce_flattening_test_service_operations.py | 55 ++- ...e_inheritance_service_client_operations.py | 25 +- ...e_inheritance_service_client_operations.py | 25 +- .../_object_type_client_operations.py | 10 +- .../_object_type_client_operations.py | 10 +- .../_auto_rest_report_service_operations.py | 10 +- .../_auto_rest_report_service_operations.py | 10 +- .../aio/operations/_explicit_operations.py | 120 ++++-- .../aio/operations/_implicit_operations.py | 40 +- .../operations/_explicit_operations.py | 120 ++++-- .../operations/_implicit_operations.py | 40 +- .../aio/operations/_path_items_operations.py | 20 +- .../url/aio/operations/_paths_operations.py | 135 +++++-- .../url/aio/operations/_queries_operations.py | 175 +++++++-- .../url/operations/_path_items_operations.py | 20 +- .../Url/url/operations/_paths_operations.py | 135 +++++-- .../Url/url/operations/_queries_operations.py | 175 +++++++-- .../aio/operations/_queries_operations.py | 15 +- .../operations/_queries_operations.py | 15 +- .../_auto_rest_validation_test_operations.py | 10 +- .../_auto_rest_validation_test_operations.py | 10 +- .../aio/operations/_xml_operations.py | 35 +- .../xmlservice/operations/_xml_operations.py | 35 +- .../aio/operations/_pet_operations.py | 25 +- .../operations/_pet_operations.py | 25 +- .../aio/operations/_operations.py | 35 +- .../operations/_operations.py | 35 +- 152 files changed, 6385 insertions(+), 1597 deletions(-) diff --git a/packages/autorest.python/samples/specification/azure-test/test/azure-test/azure/test/_generated/aio/operations/_operations.py b/packages/autorest.python/samples/specification/azure-test/test/azure-test/azure/test/_generated/aio/operations/_operations.py index c2389c35795..aaf71ae135b 100644 --- a/packages/autorest.python/samples/specification/azure-test/test/azure-test/azure/test/_generated/aio/operations/_operations.py +++ b/packages/autorest.python/samples/specification/azure-test/test/azure-test/azure/test/_generated/aio/operations/_operations.py @@ -161,7 +161,10 @@ async def get_null(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -207,7 +210,10 @@ async def get_invalid(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -253,7 +259,10 @@ async def get_empty(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -341,7 +350,10 @@ async def put_empty(self, array_body: Union[list[str], IO[bytes]], **kwargs: Any if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -383,7 +395,10 @@ async def get_boolean_tfft(self, **kwargs: Any) -> list[bool]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[bool]", pipeline_response.http_response) @@ -475,7 +490,10 @@ async def put_boolean_tfft(self, array_body: Union[list[bool], IO[bytes]], **kwa if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -517,7 +535,10 @@ async def get_boolean_invalid_null(self, **kwargs: Any) -> list[bool]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[bool]", pipeline_response.http_response) @@ -563,7 +584,10 @@ async def get_boolean_invalid_string(self, **kwargs: Any) -> list[bool]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[bool]", pipeline_response.http_response) @@ -609,7 +633,10 @@ async def get_integer_valid(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -701,7 +728,10 @@ async def put_integer_valid(self, array_body: Union[list[int], IO[bytes]], **kwa if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -743,7 +773,10 @@ async def get_int_invalid_null(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -789,7 +822,10 @@ async def get_int_invalid_string(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -835,7 +871,10 @@ async def get_long_valid(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -927,7 +966,10 @@ async def put_long_valid(self, array_body: Union[list[int], IO[bytes]], **kwargs if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -969,7 +1011,10 @@ async def get_long_invalid_null(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -1015,7 +1060,10 @@ async def get_long_invalid_string(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -1061,7 +1109,10 @@ async def get_float_valid(self, **kwargs: Any) -> list[float]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[float]", pipeline_response.http_response) @@ -1153,7 +1204,10 @@ async def put_float_valid(self, array_body: Union[list[float], IO[bytes]], **kwa if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1195,7 +1249,10 @@ async def get_float_invalid_null(self, **kwargs: Any) -> list[float]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[float]", pipeline_response.http_response) @@ -1241,7 +1298,10 @@ async def get_float_invalid_string(self, **kwargs: Any) -> list[float]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[float]", pipeline_response.http_response) @@ -1287,7 +1347,10 @@ async def get_double_valid(self, **kwargs: Any) -> list[float]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[float]", pipeline_response.http_response) @@ -1379,7 +1442,10 @@ async def put_double_valid(self, array_body: Union[list[float], IO[bytes]], **kw if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1421,7 +1487,10 @@ async def get_double_invalid_null(self, **kwargs: Any) -> list[float]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[float]", pipeline_response.http_response) @@ -1467,7 +1536,10 @@ async def get_double_invalid_string(self, **kwargs: Any) -> list[float]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[float]", pipeline_response.http_response) @@ -1513,7 +1585,10 @@ async def get_string_valid(self, **kwargs: Any) -> list[str]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[str]", pipeline_response.http_response) @@ -1605,7 +1680,10 @@ async def put_string_valid(self, array_body: Union[list[str], IO[bytes]], **kwar if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1647,7 +1725,10 @@ async def get_enum_valid(self, **kwargs: Any) -> list[Union[str, _models.FooEnum if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[str]", pipeline_response.http_response) @@ -1742,7 +1823,10 @@ async def put_enum_valid( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1784,7 +1868,10 @@ async def get_string_enum_valid(self, **kwargs: Any) -> list[Union[str, _models. if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[str]", pipeline_response.http_response) @@ -1879,7 +1966,10 @@ async def put_string_enum_valid( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1921,7 +2011,10 @@ async def get_string_with_null(self, **kwargs: Any) -> list[str]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[str]", pipeline_response.http_response) @@ -1967,7 +2060,10 @@ async def get_string_with_invalid(self, **kwargs: Any) -> list[str]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[str]", pipeline_response.http_response) @@ -2014,7 +2110,10 @@ async def get_uuid_valid(self, **kwargs: Any) -> list[str]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[str]", pipeline_response.http_response) @@ -2109,7 +2208,10 @@ async def put_uuid_valid(self, array_body: Union[list[str], IO[bytes]], **kwargs if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -2151,7 +2253,10 @@ async def get_uuid_invalid_chars(self, **kwargs: Any) -> list[str]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[str]", pipeline_response.http_response) @@ -2197,7 +2302,10 @@ async def get_date_valid(self, **kwargs: Any) -> list[datetime.date]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[date]", pipeline_response.http_response) @@ -2289,7 +2397,10 @@ async def put_date_valid(self, array_body: Union[list[datetime.date], IO[bytes]] if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -2331,7 +2442,10 @@ async def get_date_invalid_null(self, **kwargs: Any) -> list[datetime.date]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[date]", pipeline_response.http_response) @@ -2377,7 +2491,10 @@ async def get_date_invalid_chars(self, **kwargs: Any) -> list[datetime.date]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[date]", pipeline_response.http_response) @@ -2424,7 +2541,10 @@ async def get_date_time_valid(self, **kwargs: Any) -> list[datetime.datetime]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[iso-8601]", pipeline_response.http_response) @@ -2519,7 +2639,10 @@ async def put_date_time_valid(self, array_body: Union[list[datetime.datetime], I if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -2561,7 +2684,10 @@ async def get_date_time_invalid_null(self, **kwargs: Any) -> list[datetime.datet if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[iso-8601]", pipeline_response.http_response) @@ -2607,7 +2733,10 @@ async def get_date_time_invalid_chars(self, **kwargs: Any) -> list[datetime.date if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[iso-8601]", pipeline_response.http_response) @@ -2654,7 +2783,10 @@ async def get_date_time_rfc1123_valid(self, **kwargs: Any) -> list[datetime.date if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[rfc-1123]", pipeline_response.http_response) @@ -2751,7 +2883,10 @@ async def put_date_time_rfc1123_valid( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -2793,7 +2928,10 @@ async def get_duration_valid(self, **kwargs: Any) -> list[datetime.timedelta]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[duration]", pipeline_response.http_response) @@ -2885,7 +3023,10 @@ async def put_duration_valid(self, array_body: Union[list[datetime.timedelta], I if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -2928,7 +3069,10 @@ async def get_byte_valid(self, **kwargs: Any) -> list[bytes]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[bytearray]", pipeline_response.http_response) @@ -3023,7 +3167,10 @@ async def put_byte_valid(self, array_body: Union[list[bytes], IO[bytes]], **kwar if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -3065,7 +3212,10 @@ async def get_byte_invalid_null(self, **kwargs: Any) -> list[bytes]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[bytearray]", pipeline_response.http_response) @@ -3112,7 +3262,10 @@ async def get_base64_url(self, **kwargs: Any) -> list[bytes]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[base64]", pipeline_response.http_response) @@ -3158,7 +3311,10 @@ async def get_complex_null(self, **kwargs: Any) -> list[_models.Product]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[Product]", pipeline_response.http_response) @@ -3204,7 +3360,10 @@ async def get_complex_empty(self, **kwargs: Any) -> list[_models.Product]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[Product]", pipeline_response.http_response) @@ -3251,7 +3410,10 @@ async def get_complex_item_null(self, **kwargs: Any) -> list[_models.Product]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[Product]", pipeline_response.http_response) @@ -3298,7 +3460,10 @@ async def get_complex_item_empty(self, **kwargs: Any) -> list[_models.Product]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[Product]", pipeline_response.http_response) @@ -3345,7 +3510,10 @@ async def get_complex_valid(self, **kwargs: Any) -> list[_models.Product]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[Product]", pipeline_response.http_response) @@ -3440,7 +3608,10 @@ async def put_complex_valid(self, array_body: Union[list[_models.Product], IO[by if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -3482,7 +3653,10 @@ async def get_array_null(self, **kwargs: Any) -> list[list[str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[[str]]", pipeline_response.http_response) @@ -3528,7 +3702,10 @@ async def get_array_empty(self, **kwargs: Any) -> list[list[str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[[str]]", pipeline_response.http_response) @@ -3574,7 +3751,10 @@ async def get_array_item_null(self, **kwargs: Any) -> list[list[str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[[str]]", pipeline_response.http_response) @@ -3620,7 +3800,10 @@ async def get_array_item_empty(self, **kwargs: Any) -> list[list[str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[[str]]", pipeline_response.http_response) @@ -3666,7 +3849,10 @@ async def get_array_valid(self, **kwargs: Any) -> list[list[str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[[str]]", pipeline_response.http_response) @@ -3758,7 +3944,10 @@ async def put_array_valid(self, array_body: Union[list[list[str]], IO[bytes]], * if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -3800,7 +3989,10 @@ async def get_dictionary_null(self, **kwargs: Any) -> list[dict[str, str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[{str}]", pipeline_response.http_response) @@ -3846,7 +4038,10 @@ async def get_dictionary_empty(self, **kwargs: Any) -> list[dict[str, str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[{str}]", pipeline_response.http_response) @@ -3893,7 +4088,10 @@ async def get_dictionary_item_null(self, **kwargs: Any) -> list[dict[str, str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[{str}]", pipeline_response.http_response) @@ -3940,7 +4138,10 @@ async def get_dictionary_item_empty(self, **kwargs: Any) -> list[dict[str, str]] if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[{str}]", pipeline_response.http_response) @@ -3987,7 +4188,10 @@ async def get_dictionary_valid(self, **kwargs: Any) -> list[dict[str, str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[{str}]", pipeline_response.http_response) @@ -4082,7 +4286,10 @@ async def put_dictionary_valid(self, array_body: Union[list[dict[str, str]], IO[ if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/samples/specification/azure-test/test/azure-test/azure/test/_generated/operations/_operations.py b/packages/autorest.python/samples/specification/azure-test/test/azure-test/azure/test/_generated/operations/_operations.py index 66ac0cf3992..c7e81e7c258 100644 --- a/packages/autorest.python/samples/specification/azure-test/test/azure-test/azure/test/_generated/operations/_operations.py +++ b/packages/autorest.python/samples/specification/azure-test/test/azure-test/azure/test/_generated/operations/_operations.py @@ -1113,7 +1113,10 @@ def get_null(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -1159,7 +1162,10 @@ def get_invalid(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -1205,7 +1211,10 @@ def get_empty(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -1295,7 +1304,10 @@ def put_empty( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1337,7 +1349,10 @@ def get_boolean_tfft(self, **kwargs: Any) -> list[bool]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[bool]", pipeline_response.http_response) @@ -1429,7 +1444,10 @@ def put_boolean_tfft( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1471,7 +1489,10 @@ def get_boolean_invalid_null(self, **kwargs: Any) -> list[bool]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[bool]", pipeline_response.http_response) @@ -1517,7 +1538,10 @@ def get_boolean_invalid_string(self, **kwargs: Any) -> list[bool]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[bool]", pipeline_response.http_response) @@ -1563,7 +1587,10 @@ def get_integer_valid(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -1657,7 +1684,10 @@ def put_integer_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1699,7 +1729,10 @@ def get_int_invalid_null(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -1745,7 +1778,10 @@ def get_int_invalid_string(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -1791,7 +1827,10 @@ def get_long_valid(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -1881,7 +1920,10 @@ def put_long_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1923,7 +1965,10 @@ def get_long_invalid_null(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -1969,7 +2014,10 @@ def get_long_invalid_string(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -2015,7 +2063,10 @@ def get_float_valid(self, **kwargs: Any) -> list[float]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[float]", pipeline_response.http_response) @@ -2107,7 +2158,10 @@ def put_float_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -2149,7 +2203,10 @@ def get_float_invalid_null(self, **kwargs: Any) -> list[float]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[float]", pipeline_response.http_response) @@ -2195,7 +2252,10 @@ def get_float_invalid_string(self, **kwargs: Any) -> list[float]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[float]", pipeline_response.http_response) @@ -2241,7 +2301,10 @@ def get_double_valid(self, **kwargs: Any) -> list[float]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[float]", pipeline_response.http_response) @@ -2333,7 +2396,10 @@ def put_double_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -2375,7 +2441,10 @@ def get_double_invalid_null(self, **kwargs: Any) -> list[float]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[float]", pipeline_response.http_response) @@ -2421,7 +2490,10 @@ def get_double_invalid_string(self, **kwargs: Any) -> list[float]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[float]", pipeline_response.http_response) @@ -2467,7 +2539,10 @@ def get_string_valid(self, **kwargs: Any) -> list[str]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[str]", pipeline_response.http_response) @@ -2557,7 +2632,10 @@ def put_string_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -2599,7 +2677,10 @@ def get_enum_valid(self, **kwargs: Any) -> list[Union[str, _models.FooEnum]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[str]", pipeline_response.http_response) @@ -2692,7 +2773,10 @@ def put_enum_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -2734,7 +2818,10 @@ def get_string_enum_valid(self, **kwargs: Any) -> list[Union[str, _models.Enum0] if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[str]", pipeline_response.http_response) @@ -2829,7 +2916,10 @@ def put_string_enum_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -2871,7 +2961,10 @@ def get_string_with_null(self, **kwargs: Any) -> list[str]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[str]", pipeline_response.http_response) @@ -2917,7 +3010,10 @@ def get_string_with_invalid(self, **kwargs: Any) -> list[str]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[str]", pipeline_response.http_response) @@ -2964,7 +3060,10 @@ def get_uuid_valid(self, **kwargs: Any) -> list[str]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[str]", pipeline_response.http_response) @@ -3057,7 +3156,10 @@ def put_uuid_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -3099,7 +3201,10 @@ def get_uuid_invalid_chars(self, **kwargs: Any) -> list[str]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[str]", pipeline_response.http_response) @@ -3145,7 +3250,10 @@ def get_date_valid(self, **kwargs: Any) -> list[datetime.date]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[date]", pipeline_response.http_response) @@ -3237,7 +3345,10 @@ def put_date_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -3279,7 +3390,10 @@ def get_date_invalid_null(self, **kwargs: Any) -> list[datetime.date]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[date]", pipeline_response.http_response) @@ -3325,7 +3439,10 @@ def get_date_invalid_chars(self, **kwargs: Any) -> list[datetime.date]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[date]", pipeline_response.http_response) @@ -3372,7 +3489,10 @@ def get_date_time_valid(self, **kwargs: Any) -> list[datetime.datetime]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[iso-8601]", pipeline_response.http_response) @@ -3469,7 +3589,10 @@ def put_date_time_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -3511,7 +3634,10 @@ def get_date_time_invalid_null(self, **kwargs: Any) -> list[datetime.datetime]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[iso-8601]", pipeline_response.http_response) @@ -3557,7 +3683,10 @@ def get_date_time_invalid_chars(self, **kwargs: Any) -> list[datetime.datetime]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[iso-8601]", pipeline_response.http_response) @@ -3604,7 +3733,10 @@ def get_date_time_rfc1123_valid(self, **kwargs: Any) -> list[datetime.datetime]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[rfc-1123]", pipeline_response.http_response) @@ -3701,7 +3833,10 @@ def put_date_time_rfc1123_valid( # pylint: disable=inconsistent-return-statemen if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -3743,7 +3878,10 @@ def get_duration_valid(self, **kwargs: Any) -> list[datetime.timedelta]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[duration]", pipeline_response.http_response) @@ -3837,7 +3975,10 @@ def put_duration_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -3880,7 +4021,10 @@ def get_byte_valid(self, **kwargs: Any) -> list[bytes]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[bytearray]", pipeline_response.http_response) @@ -3973,7 +4117,10 @@ def put_byte_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -4015,7 +4162,10 @@ def get_byte_invalid_null(self, **kwargs: Any) -> list[bytes]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[bytearray]", pipeline_response.http_response) @@ -4062,7 +4212,10 @@ def get_base64_url(self, **kwargs: Any) -> list[bytes]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[base64]", pipeline_response.http_response) @@ -4108,7 +4261,10 @@ def get_complex_null(self, **kwargs: Any) -> list[_models.Product]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[Product]", pipeline_response.http_response) @@ -4154,7 +4310,10 @@ def get_complex_empty(self, **kwargs: Any) -> list[_models.Product]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[Product]", pipeline_response.http_response) @@ -4201,7 +4360,10 @@ def get_complex_item_null(self, **kwargs: Any) -> list[_models.Product]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[Product]", pipeline_response.http_response) @@ -4248,7 +4410,10 @@ def get_complex_item_empty(self, **kwargs: Any) -> list[_models.Product]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[Product]", pipeline_response.http_response) @@ -4295,7 +4460,10 @@ def get_complex_valid(self, **kwargs: Any) -> list[_models.Product]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[Product]", pipeline_response.http_response) @@ -4392,7 +4560,10 @@ def put_complex_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -4434,7 +4605,10 @@ def get_array_null(self, **kwargs: Any) -> list[list[str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[[str]]", pipeline_response.http_response) @@ -4480,7 +4654,10 @@ def get_array_empty(self, **kwargs: Any) -> list[list[str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[[str]]", pipeline_response.http_response) @@ -4526,7 +4703,10 @@ def get_array_item_null(self, **kwargs: Any) -> list[list[str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[[str]]", pipeline_response.http_response) @@ -4572,7 +4752,10 @@ def get_array_item_empty(self, **kwargs: Any) -> list[list[str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[[str]]", pipeline_response.http_response) @@ -4618,7 +4801,10 @@ def get_array_valid(self, **kwargs: Any) -> list[list[str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[[str]]", pipeline_response.http_response) @@ -4710,7 +4896,10 @@ def put_array_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -4752,7 +4941,10 @@ def get_dictionary_null(self, **kwargs: Any) -> list[dict[str, str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[{str}]", pipeline_response.http_response) @@ -4798,7 +4990,10 @@ def get_dictionary_empty(self, **kwargs: Any) -> list[dict[str, str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[{str}]", pipeline_response.http_response) @@ -4845,7 +5040,10 @@ def get_dictionary_item_null(self, **kwargs: Any) -> list[dict[str, str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[{str}]", pipeline_response.http_response) @@ -4892,7 +5090,10 @@ def get_dictionary_item_empty(self, **kwargs: Any) -> list[dict[str, str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[{str}]", pipeline_response.http_response) @@ -4939,7 +5140,10 @@ def get_dictionary_valid(self, **kwargs: Any) -> list[dict[str, str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[{str}]", pipeline_response.http_response) @@ -5036,7 +5240,10 @@ def put_dictionary_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/aio/operations/_duration_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/aio/operations/_duration_operations.py index 213662677e4..345f4c6f655 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/aio/operations/_duration_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/aio/operations/_duration_operations.py @@ -94,7 +94,10 @@ async def get_null(self, **kwargs: Any) -> Optional[datetime.timedelta]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("duration", pipeline_response.http_response) @@ -147,7 +150,10 @@ async def put_positive_duration(self, duration_body: datetime.timedelta, **kwarg if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -189,7 +195,10 @@ async def get_positive_duration(self, **kwargs: Any) -> datetime.timedelta: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("duration", pipeline_response.http_response) @@ -235,7 +244,10 @@ async def get_invalid(self, **kwargs: Any) -> datetime.timedelta: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("duration", pipeline_response.http_response) diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/operations/_duration_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/operations/_duration_operations.py index 0892f8ada13..881b7aba931 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/operations/_duration_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/operations/_duration_operations.py @@ -150,7 +150,10 @@ def get_null(self, **kwargs: Any) -> Optional[datetime.timedelta]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("duration", pipeline_response.http_response) @@ -205,7 +208,10 @@ def put_positive_duration( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -247,7 +253,10 @@ def get_positive_duration(self, **kwargs: Any) -> datetime.timedelta: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("duration", pipeline_response.http_response) @@ -293,7 +302,10 @@ def get_invalid(self, **kwargs: Any) -> datetime.timedelta: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("duration", pipeline_response.http_response) diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/aio/operations/_parameter_grouping_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/aio/operations/_parameter_grouping_operations.py index a66b5b9f520..c1679ec1724 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/aio/operations/_parameter_grouping_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/aio/operations/_parameter_grouping_operations.py @@ -120,7 +120,10 @@ async def post_required( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -177,7 +180,10 @@ async def post_optional( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -237,7 +243,10 @@ async def post_reserved_words( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -307,7 +316,10 @@ async def post_multi_param_groups( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -361,7 +373,10 @@ async def post_shared_parameter_group_object( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -414,7 +429,10 @@ async def group_with_constant(self, grouper: Optional[_models.Grouper] = None, * if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/operations/_parameter_grouping_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/operations/_parameter_grouping_operations.py index 86c897799a9..c603478f393 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/operations/_parameter_grouping_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/operations/_parameter_grouping_operations.py @@ -264,7 +264,10 @@ def post_required( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -321,7 +324,10 @@ def post_optional( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -381,7 +387,10 @@ def post_reserved_words( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -451,7 +460,10 @@ def post_multi_param_groups( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -505,7 +517,10 @@ def post_shared_parameter_group_object( # pylint: disable=inconsistent-return-s if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -560,7 +575,10 @@ def group_with_constant( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureReport/azurereport/aio/operations/_auto_rest_report_service_for_azure_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureReport/azurereport/aio/operations/_auto_rest_report_service_for_azure_operations.py index aca50728146..a69b3cf84ce 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureReport/azurereport/aio/operations/_auto_rest_report_service_for_azure_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureReport/azurereport/aio/operations/_auto_rest_report_service_for_azure_operations.py @@ -76,7 +76,10 @@ async def get_report(self, qualifier: Optional[str] = None, **kwargs: Any) -> di if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{int}", pipeline_response.http_response) diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureReport/azurereport/operations/_auto_rest_report_service_for_azure_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureReport/azurereport/operations/_auto_rest_report_service_for_azure_operations.py index 2acf69a3c33..baf98156b9f 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureReport/azurereport/operations/_auto_rest_report_service_for_azure_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureReport/azurereport/operations/_auto_rest_report_service_for_azure_operations.py @@ -98,7 +98,10 @@ def get_report(self, qualifier: Optional[str] = None, **kwargs: Any) -> dict[str if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{int}", pipeline_response.http_response) diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_api_version_default_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_api_version_default_operations.py index 68ddfb34215..1e0878c12cc 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_api_version_default_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_api_version_default_operations.py @@ -97,7 +97,10 @@ async def get_method_global_valid(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: @@ -141,7 +144,10 @@ async def get_method_global_not_provided_valid(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: @@ -185,7 +191,10 @@ async def get_path_global_valid(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: @@ -229,7 +238,10 @@ async def get_swagger_global_valid(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_api_version_local_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_api_version_local_operations.py index 30203d7f213..3d5fb06788a 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_api_version_local_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_api_version_local_operations.py @@ -97,7 +97,10 @@ async def get_method_local_valid(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: @@ -143,7 +146,10 @@ async def get_method_local_null(self, api_version: Optional[str] = None, **kwarg if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: @@ -187,7 +193,10 @@ async def get_path_local_valid(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: @@ -231,7 +240,10 @@ async def get_swagger_local_valid(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_header_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_header_operations.py index 0e9501d49b1..46a89d89084 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_header_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_header_operations.py @@ -97,7 +97,10 @@ async def custom_named_request_id(self, foo_client_request_id: str, **kwargs: An if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) response_headers = {} @@ -155,7 +158,10 @@ async def custom_named_request_id_param_grouping( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) response_headers = {} @@ -203,7 +209,10 @@ async def custom_named_request_id_head(self, foo_client_request_id: str, **kwarg if response.status_code not in [200, 404]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) response_headers = {} diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_odata_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_odata_operations.py index d6add7e1d61..a140dc4dc30 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_odata_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_odata_operations.py @@ -101,7 +101,10 @@ async def get_with_filter( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_skip_url_encoding_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_skip_url_encoding_operations.py index fb3a7247aaa..91b86fa8f5d 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_skip_url_encoding_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_skip_url_encoding_operations.py @@ -101,7 +101,10 @@ async def get_method_path_valid(self, unencoded_path_param: str, **kwargs: Any) if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: @@ -146,7 +149,10 @@ async def get_path_valid(self, unencoded_path_param: str, **kwargs: Any) -> None if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: @@ -190,7 +196,10 @@ async def get_swagger_path_valid(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: @@ -235,7 +244,10 @@ async def get_method_query_valid(self, q1: str, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: @@ -280,7 +292,10 @@ async def get_method_query_null(self, q1: Optional[str] = None, **kwargs: Any) - if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: @@ -325,7 +340,10 @@ async def get_path_query_valid(self, q1: str, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: @@ -369,7 +387,10 @@ async def get_swagger_query_valid(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_subscription_in_credentials_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_subscription_in_credentials_operations.py index 1187e2c6be4..5d035eed193 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_subscription_in_credentials_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_subscription_in_credentials_operations.py @@ -98,7 +98,10 @@ async def post_method_global_valid(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: @@ -142,7 +145,10 @@ async def post_method_global_null(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: @@ -188,7 +194,10 @@ async def post_method_global_not_provided_valid(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: @@ -232,7 +241,10 @@ async def post_path_global_valid(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: @@ -276,7 +288,10 @@ async def post_swagger_global_valid(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_subscription_in_method_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_subscription_in_method_operations.py index 6f9094f11e7..af874eb9aba 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_subscription_in_method_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_subscription_in_method_operations.py @@ -99,7 +99,10 @@ async def post_method_local_valid(self, subscription_id: str, **kwargs: Any) -> if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: @@ -146,7 +149,10 @@ async def post_method_local_null(self, subscription_id: str, **kwargs: Any) -> N if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: @@ -193,7 +199,10 @@ async def post_path_local_valid(self, subscription_id: str, **kwargs: Any) -> No if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: @@ -240,7 +249,10 @@ async def post_swagger_local_valid(self, subscription_id: str, **kwargs: Any) -> if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_xms_client_request_id_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_xms_client_request_id_operations.py index 041f1e6e6d2..ba657a2687f 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_xms_client_request_id_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_xms_client_request_id_operations.py @@ -136,7 +136,10 @@ async def param_get(self, x_ms_client_request_id: str, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_api_version_default_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_api_version_default_operations.py index b19ee51bb5d..3f5d62fdd09 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_api_version_default_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_api_version_default_operations.py @@ -171,7 +171,10 @@ def get_method_global_valid(self, **kwargs: Any) -> None: # pylint: disable=inc if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: @@ -217,7 +220,10 @@ def get_method_global_not_provided_valid( # pylint: disable=inconsistent-return if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: @@ -261,7 +267,10 @@ def get_path_global_valid(self, **kwargs: Any) -> None: # pylint: disable=incon if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: @@ -305,7 +314,10 @@ def get_swagger_global_valid(self, **kwargs: Any) -> None: # pylint: disable=in if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_api_version_local_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_api_version_local_operations.py index f721fd236d0..b6dc45c6769 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_api_version_local_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_api_version_local_operations.py @@ -169,7 +169,10 @@ def get_method_local_valid(self, **kwargs: Any) -> None: # pylint: disable=inco if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: @@ -217,7 +220,10 @@ def get_method_local_null( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: @@ -261,7 +267,10 @@ def get_path_local_valid(self, **kwargs: Any) -> None: # pylint: disable=incons if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: @@ -305,7 +314,10 @@ def get_swagger_local_valid(self, **kwargs: Any) -> None: # pylint: disable=inc if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_header_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_header_operations.py index 74d8d4e9a53..67a8015e1af 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_header_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_header_operations.py @@ -146,7 +146,10 @@ def custom_named_request_id( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) response_headers = {} @@ -204,7 +207,10 @@ def custom_named_request_id_param_grouping( # pylint: disable=inconsistent-retu if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) response_headers = {} @@ -252,7 +258,10 @@ def custom_named_request_id_head(self, foo_client_request_id: str, **kwargs: Any if response.status_code not in [200, 404]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) response_headers = {} diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_odata_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_odata_operations.py index 5fcb30d4b0f..ef3ce9bbf35 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_odata_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_odata_operations.py @@ -128,7 +128,10 @@ def get_with_filter( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_skip_url_encoding_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_skip_url_encoding_operations.py index 5aa0bf41121..0d832c7b38a 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_skip_url_encoding_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_skip_url_encoding_operations.py @@ -228,7 +228,10 @@ def get_method_path_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: @@ -275,7 +278,10 @@ def get_path_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: @@ -319,7 +325,10 @@ def get_swagger_path_valid(self, **kwargs: Any) -> None: # pylint: disable=inco if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: @@ -364,7 +373,10 @@ def get_method_query_valid(self, q1: str, **kwargs: Any) -> None: # pylint: dis if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: @@ -411,7 +423,10 @@ def get_method_query_null( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: @@ -456,7 +471,10 @@ def get_path_query_valid(self, q1: str, **kwargs: Any) -> None: # pylint: disab if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: @@ -500,7 +518,10 @@ def get_swagger_query_valid(self, **kwargs: Any) -> None: # pylint: disable=inc if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_subscription_in_credentials_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_subscription_in_credentials_operations.py index 4e9bc01921c..2c29454191e 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_subscription_in_credentials_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_subscription_in_credentials_operations.py @@ -209,7 +209,10 @@ def post_method_global_valid(self, **kwargs: Any) -> None: # pylint: disable=in if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: @@ -253,7 +256,10 @@ def post_method_global_null(self, **kwargs: Any) -> None: # pylint: disable=inc if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: @@ -301,7 +307,10 @@ def post_method_global_not_provided_valid( # pylint: disable=inconsistent-retur if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: @@ -345,7 +354,10 @@ def post_path_global_valid(self, **kwargs: Any) -> None: # pylint: disable=inco if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: @@ -389,7 +401,10 @@ def post_swagger_global_valid(self, **kwargs: Any) -> None: # pylint: disable=i if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_subscription_in_method_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_subscription_in_method_operations.py index bcd96469b90..d4f58411f09 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_subscription_in_method_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_subscription_in_method_operations.py @@ -184,7 +184,10 @@ def post_method_local_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: @@ -233,7 +236,10 @@ def post_method_local_null( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: @@ -282,7 +288,10 @@ def post_path_local_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: @@ -331,7 +340,10 @@ def post_swagger_local_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_xms_client_request_id_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_xms_client_request_id_operations.py index d2110790aaf..d75dcfb2389 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_xms_client_request_id_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_xms_client_request_id_operations.py @@ -162,7 +162,10 @@ def param_get( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if cls: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/operations/_paths_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/operations/_paths_operations.py index 2911e0b68b4..3e6aafb0d8f 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/operations/_paths_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/operations/_paths_operations.py @@ -94,7 +94,10 @@ async def get_empty(self, account_name: str, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/operations/_paths_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/operations/_paths_operations.py index 1718f870158..ae66e30f4a3 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/operations/_paths_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/operations/_paths_operations.py @@ -110,7 +110,10 @@ def get_empty(self, account_name: str, **kwargs: Any) -> None: # pylint: disabl if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/aio/operations/_lro_with_paramaterized_endpoints_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/aio/operations/_lro_with_paramaterized_endpoints_operations.py index abad33b79da..933073e27a3 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/aio/operations/_lro_with_paramaterized_endpoints_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/aio/operations/_lro_with_paramaterized_endpoints_operations.py @@ -82,7 +82,10 @@ async def _poll_with_parameterized_endpoints_initial( # pylint: disable=name-to except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -196,7 +199,10 @@ async def _poll_with_constant_parameterized_endpoints_initial( # pylint: disabl except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/operations/_lro_with_paramaterized_endpoints_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/operations/_lro_with_paramaterized_endpoints_operations.py index 5b400776610..3faa72ad9a7 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/operations/_lro_with_paramaterized_endpoints_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/operations/_lro_with_paramaterized_endpoints_operations.py @@ -118,7 +118,10 @@ def _poll_with_parameterized_endpoints_initial( # pylint: disable=name-too-long except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -232,7 +235,10 @@ def _poll_with_constant_parameterized_endpoints_initial( # pylint: disable=name except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/aio/operations/_api_version_default_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/aio/operations/_api_version_default_operations.py index 075401490c1..30ee21effdb 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/aio/operations/_api_version_default_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/aio/operations/_api_version_default_operations.py @@ -93,7 +93,10 @@ async def get_method_global_valid(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -137,7 +140,10 @@ async def get_method_global_not_provided_valid(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -181,7 +187,10 @@ async def get_path_global_valid(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -225,7 +234,10 @@ async def get_swagger_global_valid(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/aio/operations/_api_version_local_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/aio/operations/_api_version_local_operations.py index b2ce6d96903..57e70ad750a 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/aio/operations/_api_version_local_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/aio/operations/_api_version_local_operations.py @@ -93,7 +93,10 @@ async def get_method_local_valid(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -139,7 +142,10 @@ async def get_method_local_null(self, api_version: Optional[str] = None, **kwarg if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -183,7 +189,10 @@ async def get_path_local_valid(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -227,7 +236,10 @@ async def get_swagger_local_valid(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/aio/operations/_header_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/aio/operations/_header_operations.py index e748534a5ec..c90b0029009 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/aio/operations/_header_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/aio/operations/_header_operations.py @@ -93,7 +93,10 @@ async def custom_named_request_id(self, foo_client_request_id: str, **kwargs: An if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -151,7 +154,10 @@ async def custom_named_request_id_param_grouping( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -199,7 +205,10 @@ async def custom_named_request_id_head(self, foo_client_request_id: str, **kwarg if response.status_code not in [200, 404]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/aio/operations/_odata_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/aio/operations/_odata_operations.py index f15960be9ef..3da3425bace 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/aio/operations/_odata_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/aio/operations/_odata_operations.py @@ -97,7 +97,10 @@ async def get_with_filter( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/aio/operations/_skip_url_encoding_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/aio/operations/_skip_url_encoding_operations.py index 77c381ab7a4..e38244e0fb1 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/aio/operations/_skip_url_encoding_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/aio/operations/_skip_url_encoding_operations.py @@ -97,7 +97,10 @@ async def get_method_path_valid(self, unencoded_path_param: str, **kwargs: Any) if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -142,7 +145,10 @@ async def get_path_valid(self, unencoded_path_param: str, **kwargs: Any) -> None if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -186,7 +192,10 @@ async def get_swagger_path_valid(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -231,7 +240,10 @@ async def get_method_query_valid(self, q1: str, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -276,7 +288,10 @@ async def get_method_query_null(self, q1: Optional[str] = None, **kwargs: Any) - if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -321,7 +336,10 @@ async def get_path_query_valid(self, q1: str, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -365,7 +383,10 @@ async def get_swagger_query_valid(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/aio/operations/_subscription_in_credentials_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/aio/operations/_subscription_in_credentials_operations.py index 0d436696d3a..8e1e6484469 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/aio/operations/_subscription_in_credentials_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/aio/operations/_subscription_in_credentials_operations.py @@ -94,7 +94,10 @@ async def post_method_global_valid(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -138,7 +141,10 @@ async def post_method_global_null(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -184,7 +190,10 @@ async def post_method_global_not_provided_valid(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -228,7 +237,10 @@ async def post_path_global_valid(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -272,7 +284,10 @@ async def post_swagger_global_valid(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/aio/operations/_subscription_in_method_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/aio/operations/_subscription_in_method_operations.py index 8fc164456e0..f5beed0dd54 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/aio/operations/_subscription_in_method_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/aio/operations/_subscription_in_method_operations.py @@ -95,7 +95,10 @@ async def post_method_local_valid(self, subscription_id: str, **kwargs: Any) -> if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -142,7 +145,10 @@ async def post_method_local_null(self, subscription_id: str, **kwargs: Any) -> N if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -189,7 +195,10 @@ async def post_path_local_valid(self, subscription_id: str, **kwargs: Any) -> No if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -236,7 +245,10 @@ async def post_swagger_local_valid(self, subscription_id: str, **kwargs: Any) -> if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/aio/operations/_xms_client_request_id_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/aio/operations/_xms_client_request_id_operations.py index 74694f8c85b..6b45d57caca 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/aio/operations/_xms_client_request_id_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/aio/operations/_xms_client_request_id_operations.py @@ -132,7 +132,10 @@ async def param_get(self, x_ms_client_request_id: str, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/operations/_api_version_default_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/operations/_api_version_default_operations.py index eaf4d1f8c3b..07ff58e3225 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/operations/_api_version_default_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/operations/_api_version_default_operations.py @@ -168,7 +168,10 @@ def get_method_global_valid(self, **kwargs: Any) -> None: # pylint: disable=inc if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -214,7 +217,10 @@ def get_method_global_not_provided_valid( # pylint: disable=inconsistent-return if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -258,7 +264,10 @@ def get_path_global_valid(self, **kwargs: Any) -> None: # pylint: disable=incon if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -302,7 +311,10 @@ def get_swagger_global_valid(self, **kwargs: Any) -> None: # pylint: disable=in if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/operations/_api_version_local_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/operations/_api_version_local_operations.py index 28de863fbe9..d81b23605e5 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/operations/_api_version_local_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/operations/_api_version_local_operations.py @@ -166,7 +166,10 @@ def get_method_local_valid(self, **kwargs: Any) -> None: # pylint: disable=inco if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -214,7 +217,10 @@ def get_method_local_null( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -258,7 +264,10 @@ def get_path_local_valid(self, **kwargs: Any) -> None: # pylint: disable=incons if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -302,7 +311,10 @@ def get_swagger_local_valid(self, **kwargs: Any) -> None: # pylint: disable=inc if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/operations/_header_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/operations/_header_operations.py index 041bae8b162..424c0fec55c 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/operations/_header_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/operations/_header_operations.py @@ -143,7 +143,10 @@ def custom_named_request_id( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -201,7 +204,10 @@ def custom_named_request_id_param_grouping( # pylint: disable=inconsistent-retu if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -251,7 +257,10 @@ def custom_named_request_id_head( # pylint: disable=inconsistent-return-stateme if response.status_code not in [200, 404]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/operations/_odata_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/operations/_odata_operations.py index 7a20da26659..0841036b389 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/operations/_odata_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/operations/_odata_operations.py @@ -125,7 +125,10 @@ def get_with_filter( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/operations/_skip_url_encoding_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/operations/_skip_url_encoding_operations.py index 1a860c20c9f..b94156be68b 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/operations/_skip_url_encoding_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/operations/_skip_url_encoding_operations.py @@ -225,7 +225,10 @@ def get_method_path_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -272,7 +275,10 @@ def get_path_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -316,7 +322,10 @@ def get_swagger_path_valid(self, **kwargs: Any) -> None: # pylint: disable=inco if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -361,7 +370,10 @@ def get_method_query_valid(self, q1: str, **kwargs: Any) -> None: # pylint: dis if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -408,7 +420,10 @@ def get_method_query_null( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -453,7 +468,10 @@ def get_path_query_valid(self, q1: str, **kwargs: Any) -> None: # pylint: disab if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -497,7 +515,10 @@ def get_swagger_query_valid(self, **kwargs: Any) -> None: # pylint: disable=inc if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/operations/_subscription_in_credentials_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/operations/_subscription_in_credentials_operations.py index f6f3fc1ab6c..b0cad726738 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/operations/_subscription_in_credentials_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/operations/_subscription_in_credentials_operations.py @@ -206,7 +206,10 @@ def post_method_global_valid(self, **kwargs: Any) -> None: # pylint: disable=in if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -250,7 +253,10 @@ def post_method_global_null(self, **kwargs: Any) -> None: # pylint: disable=inc if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -298,7 +304,10 @@ def post_method_global_not_provided_valid( # pylint: disable=inconsistent-retur if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -342,7 +351,10 @@ def post_path_global_valid(self, **kwargs: Any) -> None: # pylint: disable=inco if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -386,7 +398,10 @@ def post_swagger_global_valid(self, **kwargs: Any) -> None: # pylint: disable=i if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/operations/_subscription_in_method_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/operations/_subscription_in_method_operations.py index 125f2efda2c..e0e29711e5a 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/operations/_subscription_in_method_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/operations/_subscription_in_method_operations.py @@ -181,7 +181,10 @@ def post_method_local_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -230,7 +233,10 @@ def post_method_local_null( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -279,7 +285,10 @@ def post_path_local_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -328,7 +337,10 @@ def post_swagger_local_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/operations/_xms_client_request_id_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/operations/_xms_client_request_id_operations.py index 95736d63dea..62c2b498d3f 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/operations/_xms_client_request_id_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/operations/_xms_client_request_id_operations.py @@ -159,7 +159,10 @@ def param_get( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/operations/_group_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/operations/_group_operations.py index e89602fbb0d..9543631f52a 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/operations/_group_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/operations/_group_operations.py @@ -93,7 +93,10 @@ async def get_sample_resource_group(self, resource_group_name: str, **kwargs: An if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) deserialized = self._deserialize("SampleResourceGroup", pipeline_response.http_response) diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/operations/_group_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/operations/_group_operations.py index 6e66746d4dc..27a95634204 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/operations/_group_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/operations/_group_operations.py @@ -122,7 +122,10 @@ def get_sample_resource_group(self, resource_group_name: str, **kwargs: Any) -> if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) deserialized = self._deserialize("SampleResourceGroup", pipeline_response.http_response) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/aio/operations/_pets_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/aio/operations/_pets_operations.py index 901a5584b9a..a445d672690 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/aio/operations/_pets_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/aio/operations/_pets_operations.py @@ -144,7 +144,10 @@ async def create_ap_true( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("PetAPTrue", pipeline_response.http_response) @@ -238,7 +241,10 @@ async def create_cat_ap_true( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("CatAPTrue", pipeline_response.http_response) @@ -332,7 +338,10 @@ async def create_ap_object( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("PetAPObject", pipeline_response.http_response) @@ -426,7 +435,10 @@ async def create_ap_string( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("PetAPString", pipeline_response.http_response) @@ -520,7 +532,10 @@ async def create_ap_in_properties( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("PetAPInProperties", pipeline_response.http_response) @@ -620,7 +635,10 @@ async def create_ap_in_properties_with_ap_string( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("PetAPInPropertiesWithAPString", pipeline_response.http_response) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/operations/_pets_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/operations/_pets_operations.py index 55b85684269..0206f55b22c 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/operations/_pets_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/operations/_pets_operations.py @@ -241,7 +241,10 @@ def create_ap_true( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("PetAPTrue", pipeline_response.http_response) @@ -335,7 +338,10 @@ def create_cat_ap_true( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("CatAPTrue", pipeline_response.http_response) @@ -429,7 +435,10 @@ def create_ap_object( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("PetAPObject", pipeline_response.http_response) @@ -523,7 +532,10 @@ def create_ap_string( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("PetAPString", pipeline_response.http_response) @@ -617,7 +629,10 @@ def create_ap_in_properties( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("PetAPInProperties", pipeline_response.http_response) @@ -717,7 +732,10 @@ def create_ap_in_properties_with_ap_string( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("PetAPInPropertiesWithAPString", pipeline_response.http_response) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyArray/bodyarray/aio/operations/_array_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyArray/bodyarray/aio/operations/_array_operations.py index ffb52176f70..dfca955baf8 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyArray/bodyarray/aio/operations/_array_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyArray/bodyarray/aio/operations/_array_operations.py @@ -161,7 +161,10 @@ async def get_null(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -207,7 +210,10 @@ async def get_invalid(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -253,7 +259,10 @@ async def get_empty(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -341,7 +350,10 @@ async def put_empty(self, array_body: Union[list[str], IO[bytes]], **kwargs: Any if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -383,7 +395,10 @@ async def get_boolean_tfft(self, **kwargs: Any) -> list[bool]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[bool]", pipeline_response.http_response) @@ -475,7 +490,10 @@ async def put_boolean_tfft(self, array_body: Union[list[bool], IO[bytes]], **kwa if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -517,7 +535,10 @@ async def get_boolean_invalid_null(self, **kwargs: Any) -> list[bool]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[bool]", pipeline_response.http_response) @@ -563,7 +584,10 @@ async def get_boolean_invalid_string(self, **kwargs: Any) -> list[bool]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[bool]", pipeline_response.http_response) @@ -609,7 +633,10 @@ async def get_integer_valid(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -701,7 +728,10 @@ async def put_integer_valid(self, array_body: Union[list[int], IO[bytes]], **kwa if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -743,7 +773,10 @@ async def get_int_invalid_null(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -789,7 +822,10 @@ async def get_int_invalid_string(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -835,7 +871,10 @@ async def get_long_valid(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -927,7 +966,10 @@ async def put_long_valid(self, array_body: Union[list[int], IO[bytes]], **kwargs if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -969,7 +1011,10 @@ async def get_long_invalid_null(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -1015,7 +1060,10 @@ async def get_long_invalid_string(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -1061,7 +1109,10 @@ async def get_float_valid(self, **kwargs: Any) -> list[float]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[float]", pipeline_response.http_response) @@ -1153,7 +1204,10 @@ async def put_float_valid(self, array_body: Union[list[float], IO[bytes]], **kwa if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1195,7 +1249,10 @@ async def get_float_invalid_null(self, **kwargs: Any) -> list[float]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[float]", pipeline_response.http_response) @@ -1241,7 +1298,10 @@ async def get_float_invalid_string(self, **kwargs: Any) -> list[float]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[float]", pipeline_response.http_response) @@ -1287,7 +1347,10 @@ async def get_double_valid(self, **kwargs: Any) -> list[float]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[float]", pipeline_response.http_response) @@ -1379,7 +1442,10 @@ async def put_double_valid(self, array_body: Union[list[float], IO[bytes]], **kw if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1421,7 +1487,10 @@ async def get_double_invalid_null(self, **kwargs: Any) -> list[float]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[float]", pipeline_response.http_response) @@ -1467,7 +1536,10 @@ async def get_double_invalid_string(self, **kwargs: Any) -> list[float]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[float]", pipeline_response.http_response) @@ -1513,7 +1585,10 @@ async def get_string_valid(self, **kwargs: Any) -> list[str]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[str]", pipeline_response.http_response) @@ -1605,7 +1680,10 @@ async def put_string_valid(self, array_body: Union[list[str], IO[bytes]], **kwar if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1647,7 +1725,10 @@ async def get_enum_valid(self, **kwargs: Any) -> list[Union[str, _models.FooEnum if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[str]", pipeline_response.http_response) @@ -1742,7 +1823,10 @@ async def put_enum_valid( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1784,7 +1868,10 @@ async def get_string_enum_valid(self, **kwargs: Any) -> list[Union[str, _models. if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[str]", pipeline_response.http_response) @@ -1879,7 +1966,10 @@ async def put_string_enum_valid( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1921,7 +2011,10 @@ async def get_string_with_null(self, **kwargs: Any) -> list[str]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[str]", pipeline_response.http_response) @@ -1967,7 +2060,10 @@ async def get_string_with_invalid(self, **kwargs: Any) -> list[str]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[str]", pipeline_response.http_response) @@ -2014,7 +2110,10 @@ async def get_uuid_valid(self, **kwargs: Any) -> list[str]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[str]", pipeline_response.http_response) @@ -2109,7 +2208,10 @@ async def put_uuid_valid(self, array_body: Union[list[str], IO[bytes]], **kwargs if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -2151,7 +2253,10 @@ async def get_uuid_invalid_chars(self, **kwargs: Any) -> list[str]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[str]", pipeline_response.http_response) @@ -2197,7 +2302,10 @@ async def get_date_valid(self, **kwargs: Any) -> list[datetime.date]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[date]", pipeline_response.http_response) @@ -2289,7 +2397,10 @@ async def put_date_valid(self, array_body: Union[list[datetime.date], IO[bytes]] if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -2331,7 +2442,10 @@ async def get_date_invalid_null(self, **kwargs: Any) -> list[datetime.date]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[date]", pipeline_response.http_response) @@ -2377,7 +2491,10 @@ async def get_date_invalid_chars(self, **kwargs: Any) -> list[datetime.date]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[date]", pipeline_response.http_response) @@ -2424,7 +2541,10 @@ async def get_date_time_valid(self, **kwargs: Any) -> list[datetime.datetime]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[iso-8601]", pipeline_response.http_response) @@ -2519,7 +2639,10 @@ async def put_date_time_valid(self, array_body: Union[list[datetime.datetime], I if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -2561,7 +2684,10 @@ async def get_date_time_invalid_null(self, **kwargs: Any) -> list[datetime.datet if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[iso-8601]", pipeline_response.http_response) @@ -2607,7 +2733,10 @@ async def get_date_time_invalid_chars(self, **kwargs: Any) -> list[datetime.date if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[iso-8601]", pipeline_response.http_response) @@ -2654,7 +2783,10 @@ async def get_date_time_rfc1123_valid(self, **kwargs: Any) -> list[datetime.date if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[rfc-1123]", pipeline_response.http_response) @@ -2751,7 +2883,10 @@ async def put_date_time_rfc1123_valid( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -2793,7 +2928,10 @@ async def get_duration_valid(self, **kwargs: Any) -> list[datetime.timedelta]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[duration]", pipeline_response.http_response) @@ -2885,7 +3023,10 @@ async def put_duration_valid(self, array_body: Union[list[datetime.timedelta], I if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -2928,7 +3069,10 @@ async def get_byte_valid(self, **kwargs: Any) -> list[bytes]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[bytearray]", pipeline_response.http_response) @@ -3023,7 +3167,10 @@ async def put_byte_valid(self, array_body: Union[list[bytes], IO[bytes]], **kwar if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -3065,7 +3212,10 @@ async def get_byte_invalid_null(self, **kwargs: Any) -> list[bytes]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[bytearray]", pipeline_response.http_response) @@ -3112,7 +3262,10 @@ async def get_base64_url(self, **kwargs: Any) -> list[bytes]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[base64]", pipeline_response.http_response) @@ -3158,7 +3311,10 @@ async def get_complex_null(self, **kwargs: Any) -> list[_models.Product]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[Product]", pipeline_response.http_response) @@ -3204,7 +3360,10 @@ async def get_complex_empty(self, **kwargs: Any) -> list[_models.Product]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[Product]", pipeline_response.http_response) @@ -3251,7 +3410,10 @@ async def get_complex_item_null(self, **kwargs: Any) -> list[_models.Product]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[Product]", pipeline_response.http_response) @@ -3298,7 +3460,10 @@ async def get_complex_item_empty(self, **kwargs: Any) -> list[_models.Product]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[Product]", pipeline_response.http_response) @@ -3345,7 +3510,10 @@ async def get_complex_valid(self, **kwargs: Any) -> list[_models.Product]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[Product]", pipeline_response.http_response) @@ -3440,7 +3608,10 @@ async def put_complex_valid(self, array_body: Union[list[_models.Product], IO[by if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -3482,7 +3653,10 @@ async def get_array_null(self, **kwargs: Any) -> list[list[str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[[str]]", pipeline_response.http_response) @@ -3528,7 +3702,10 @@ async def get_array_empty(self, **kwargs: Any) -> list[list[str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[[str]]", pipeline_response.http_response) @@ -3574,7 +3751,10 @@ async def get_array_item_null(self, **kwargs: Any) -> list[list[str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[[str]]", pipeline_response.http_response) @@ -3620,7 +3800,10 @@ async def get_array_item_empty(self, **kwargs: Any) -> list[list[str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[[str]]", pipeline_response.http_response) @@ -3666,7 +3849,10 @@ async def get_array_valid(self, **kwargs: Any) -> list[list[str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[[str]]", pipeline_response.http_response) @@ -3758,7 +3944,10 @@ async def put_array_valid(self, array_body: Union[list[list[str]], IO[bytes]], * if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -3800,7 +3989,10 @@ async def get_dictionary_null(self, **kwargs: Any) -> list[dict[str, str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[{str}]", pipeline_response.http_response) @@ -3846,7 +4038,10 @@ async def get_dictionary_empty(self, **kwargs: Any) -> list[dict[str, str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[{str}]", pipeline_response.http_response) @@ -3893,7 +4088,10 @@ async def get_dictionary_item_null(self, **kwargs: Any) -> list[dict[str, str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[{str}]", pipeline_response.http_response) @@ -3940,7 +4138,10 @@ async def get_dictionary_item_empty(self, **kwargs: Any) -> list[dict[str, str]] if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[{str}]", pipeline_response.http_response) @@ -3987,7 +4188,10 @@ async def get_dictionary_valid(self, **kwargs: Any) -> list[dict[str, str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[{str}]", pipeline_response.http_response) @@ -4082,7 +4286,10 @@ async def put_dictionary_valid(self, array_body: Union[list[dict[str, str]], IO[ if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyArray/bodyarray/operations/_array_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyArray/bodyarray/operations/_array_operations.py index 32fe602a0bc..43b7fcd6fcd 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyArray/bodyarray/operations/_array_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyArray/bodyarray/operations/_array_operations.py @@ -1113,7 +1113,10 @@ def get_null(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -1159,7 +1162,10 @@ def get_invalid(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -1205,7 +1211,10 @@ def get_empty(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -1295,7 +1304,10 @@ def put_empty( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1337,7 +1349,10 @@ def get_boolean_tfft(self, **kwargs: Any) -> list[bool]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[bool]", pipeline_response.http_response) @@ -1429,7 +1444,10 @@ def put_boolean_tfft( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1471,7 +1489,10 @@ def get_boolean_invalid_null(self, **kwargs: Any) -> list[bool]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[bool]", pipeline_response.http_response) @@ -1517,7 +1538,10 @@ def get_boolean_invalid_string(self, **kwargs: Any) -> list[bool]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[bool]", pipeline_response.http_response) @@ -1563,7 +1587,10 @@ def get_integer_valid(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -1657,7 +1684,10 @@ def put_integer_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1699,7 +1729,10 @@ def get_int_invalid_null(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -1745,7 +1778,10 @@ def get_int_invalid_string(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -1791,7 +1827,10 @@ def get_long_valid(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -1881,7 +1920,10 @@ def put_long_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1923,7 +1965,10 @@ def get_long_invalid_null(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -1969,7 +2014,10 @@ def get_long_invalid_string(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -2015,7 +2063,10 @@ def get_float_valid(self, **kwargs: Any) -> list[float]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[float]", pipeline_response.http_response) @@ -2107,7 +2158,10 @@ def put_float_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -2149,7 +2203,10 @@ def get_float_invalid_null(self, **kwargs: Any) -> list[float]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[float]", pipeline_response.http_response) @@ -2195,7 +2252,10 @@ def get_float_invalid_string(self, **kwargs: Any) -> list[float]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[float]", pipeline_response.http_response) @@ -2241,7 +2301,10 @@ def get_double_valid(self, **kwargs: Any) -> list[float]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[float]", pipeline_response.http_response) @@ -2333,7 +2396,10 @@ def put_double_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -2375,7 +2441,10 @@ def get_double_invalid_null(self, **kwargs: Any) -> list[float]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[float]", pipeline_response.http_response) @@ -2421,7 +2490,10 @@ def get_double_invalid_string(self, **kwargs: Any) -> list[float]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[float]", pipeline_response.http_response) @@ -2467,7 +2539,10 @@ def get_string_valid(self, **kwargs: Any) -> list[str]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[str]", pipeline_response.http_response) @@ -2557,7 +2632,10 @@ def put_string_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -2599,7 +2677,10 @@ def get_enum_valid(self, **kwargs: Any) -> list[Union[str, _models.FooEnum]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[str]", pipeline_response.http_response) @@ -2692,7 +2773,10 @@ def put_enum_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -2734,7 +2818,10 @@ def get_string_enum_valid(self, **kwargs: Any) -> list[Union[str, _models.Enum0] if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[str]", pipeline_response.http_response) @@ -2829,7 +2916,10 @@ def put_string_enum_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -2871,7 +2961,10 @@ def get_string_with_null(self, **kwargs: Any) -> list[str]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[str]", pipeline_response.http_response) @@ -2917,7 +3010,10 @@ def get_string_with_invalid(self, **kwargs: Any) -> list[str]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[str]", pipeline_response.http_response) @@ -2964,7 +3060,10 @@ def get_uuid_valid(self, **kwargs: Any) -> list[str]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[str]", pipeline_response.http_response) @@ -3057,7 +3156,10 @@ def put_uuid_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -3099,7 +3201,10 @@ def get_uuid_invalid_chars(self, **kwargs: Any) -> list[str]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[str]", pipeline_response.http_response) @@ -3145,7 +3250,10 @@ def get_date_valid(self, **kwargs: Any) -> list[datetime.date]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[date]", pipeline_response.http_response) @@ -3237,7 +3345,10 @@ def put_date_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -3279,7 +3390,10 @@ def get_date_invalid_null(self, **kwargs: Any) -> list[datetime.date]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[date]", pipeline_response.http_response) @@ -3325,7 +3439,10 @@ def get_date_invalid_chars(self, **kwargs: Any) -> list[datetime.date]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[date]", pipeline_response.http_response) @@ -3372,7 +3489,10 @@ def get_date_time_valid(self, **kwargs: Any) -> list[datetime.datetime]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[iso-8601]", pipeline_response.http_response) @@ -3469,7 +3589,10 @@ def put_date_time_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -3511,7 +3634,10 @@ def get_date_time_invalid_null(self, **kwargs: Any) -> list[datetime.datetime]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[iso-8601]", pipeline_response.http_response) @@ -3557,7 +3683,10 @@ def get_date_time_invalid_chars(self, **kwargs: Any) -> list[datetime.datetime]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[iso-8601]", pipeline_response.http_response) @@ -3604,7 +3733,10 @@ def get_date_time_rfc1123_valid(self, **kwargs: Any) -> list[datetime.datetime]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[rfc-1123]", pipeline_response.http_response) @@ -3701,7 +3833,10 @@ def put_date_time_rfc1123_valid( # pylint: disable=inconsistent-return-statemen if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -3743,7 +3878,10 @@ def get_duration_valid(self, **kwargs: Any) -> list[datetime.timedelta]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[duration]", pipeline_response.http_response) @@ -3837,7 +3975,10 @@ def put_duration_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -3880,7 +4021,10 @@ def get_byte_valid(self, **kwargs: Any) -> list[bytes]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[bytearray]", pipeline_response.http_response) @@ -3973,7 +4117,10 @@ def put_byte_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -4015,7 +4162,10 @@ def get_byte_invalid_null(self, **kwargs: Any) -> list[bytes]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[bytearray]", pipeline_response.http_response) @@ -4062,7 +4212,10 @@ def get_base64_url(self, **kwargs: Any) -> list[bytes]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[base64]", pipeline_response.http_response) @@ -4108,7 +4261,10 @@ def get_complex_null(self, **kwargs: Any) -> list[_models.Product]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[Product]", pipeline_response.http_response) @@ -4154,7 +4310,10 @@ def get_complex_empty(self, **kwargs: Any) -> list[_models.Product]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[Product]", pipeline_response.http_response) @@ -4201,7 +4360,10 @@ def get_complex_item_null(self, **kwargs: Any) -> list[_models.Product]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[Product]", pipeline_response.http_response) @@ -4248,7 +4410,10 @@ def get_complex_item_empty(self, **kwargs: Any) -> list[_models.Product]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[Product]", pipeline_response.http_response) @@ -4295,7 +4460,10 @@ def get_complex_valid(self, **kwargs: Any) -> list[_models.Product]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[Product]", pipeline_response.http_response) @@ -4392,7 +4560,10 @@ def put_complex_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -4434,7 +4605,10 @@ def get_array_null(self, **kwargs: Any) -> list[list[str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[[str]]", pipeline_response.http_response) @@ -4480,7 +4654,10 @@ def get_array_empty(self, **kwargs: Any) -> list[list[str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[[str]]", pipeline_response.http_response) @@ -4526,7 +4703,10 @@ def get_array_item_null(self, **kwargs: Any) -> list[list[str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[[str]]", pipeline_response.http_response) @@ -4572,7 +4752,10 @@ def get_array_item_empty(self, **kwargs: Any) -> list[list[str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[[str]]", pipeline_response.http_response) @@ -4618,7 +4801,10 @@ def get_array_valid(self, **kwargs: Any) -> list[list[str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[[str]]", pipeline_response.http_response) @@ -4710,7 +4896,10 @@ def put_array_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -4752,7 +4941,10 @@ def get_dictionary_null(self, **kwargs: Any) -> list[dict[str, str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[{str}]", pipeline_response.http_response) @@ -4798,7 +4990,10 @@ def get_dictionary_empty(self, **kwargs: Any) -> list[dict[str, str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[{str}]", pipeline_response.http_response) @@ -4845,7 +5040,10 @@ def get_dictionary_item_null(self, **kwargs: Any) -> list[dict[str, str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[{str}]", pipeline_response.http_response) @@ -4892,7 +5090,10 @@ def get_dictionary_item_empty(self, **kwargs: Any) -> list[dict[str, str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[{str}]", pipeline_response.http_response) @@ -4939,7 +5140,10 @@ def get_dictionary_valid(self, **kwargs: Any) -> list[dict[str, str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[{str}]", pipeline_response.http_response) @@ -5036,7 +5240,10 @@ def put_dictionary_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/aio/operations/_array_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/aio/operations/_array_operations.py index 26945df0c6a..c737f2258e2 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/aio/operations/_array_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/aio/operations/_array_operations.py @@ -161,7 +161,10 @@ async def get_null(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -207,7 +210,10 @@ async def get_invalid(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -253,7 +259,10 @@ async def get_empty(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -341,7 +350,10 @@ async def put_empty(self, array_body: Union[list[str], IO[bytes]], **kwargs: Any if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -383,7 +395,10 @@ async def get_boolean_tfft(self, **kwargs: Any) -> list[bool]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[bool]", pipeline_response.http_response) @@ -475,7 +490,10 @@ async def put_boolean_tfft(self, array_body: Union[list[bool], IO[bytes]], **kwa if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -517,7 +535,10 @@ async def get_boolean_invalid_null(self, **kwargs: Any) -> list[bool]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[bool]", pipeline_response.http_response) @@ -563,7 +584,10 @@ async def get_boolean_invalid_string(self, **kwargs: Any) -> list[bool]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[bool]", pipeline_response.http_response) @@ -609,7 +633,10 @@ async def get_integer_valid(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -701,7 +728,10 @@ async def put_integer_valid(self, array_body: Union[list[int], IO[bytes]], **kwa if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -743,7 +773,10 @@ async def get_int_invalid_null(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -789,7 +822,10 @@ async def get_int_invalid_string(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -835,7 +871,10 @@ async def get_long_valid(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -927,7 +966,10 @@ async def put_long_valid(self, array_body: Union[list[int], IO[bytes]], **kwargs if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -969,7 +1011,10 @@ async def get_long_invalid_null(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -1015,7 +1060,10 @@ async def get_long_invalid_string(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -1061,7 +1109,10 @@ async def get_float_valid(self, **kwargs: Any) -> list[float]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[float]", pipeline_response.http_response) @@ -1153,7 +1204,10 @@ async def put_float_valid(self, array_body: Union[list[float], IO[bytes]], **kwa if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1195,7 +1249,10 @@ async def get_float_invalid_null(self, **kwargs: Any) -> list[float]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[float]", pipeline_response.http_response) @@ -1241,7 +1298,10 @@ async def get_float_invalid_string(self, **kwargs: Any) -> list[float]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[float]", pipeline_response.http_response) @@ -1287,7 +1347,10 @@ async def get_double_valid(self, **kwargs: Any) -> list[float]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[float]", pipeline_response.http_response) @@ -1379,7 +1442,10 @@ async def put_double_valid(self, array_body: Union[list[float], IO[bytes]], **kw if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1421,7 +1487,10 @@ async def get_double_invalid_null(self, **kwargs: Any) -> list[float]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[float]", pipeline_response.http_response) @@ -1467,7 +1536,10 @@ async def get_double_invalid_string(self, **kwargs: Any) -> list[float]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[float]", pipeline_response.http_response) @@ -1513,7 +1585,10 @@ async def get_string_valid(self, **kwargs: Any) -> list[str]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[str]", pipeline_response.http_response) @@ -1605,7 +1680,10 @@ async def put_string_valid(self, array_body: Union[list[str], IO[bytes]], **kwar if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1647,7 +1725,10 @@ async def get_enum_valid(self, **kwargs: Any) -> list[Union[str, _models.FooEnum if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[str]", pipeline_response.http_response) @@ -1742,7 +1823,10 @@ async def put_enum_valid( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1784,7 +1868,10 @@ async def get_string_enum_valid(self, **kwargs: Any) -> list[Union[str, _models. if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[str]", pipeline_response.http_response) @@ -1879,7 +1966,10 @@ async def put_string_enum_valid( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1921,7 +2011,10 @@ async def get_string_with_null(self, **kwargs: Any) -> list[str]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[str]", pipeline_response.http_response) @@ -1967,7 +2060,10 @@ async def get_string_with_invalid(self, **kwargs: Any) -> list[str]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[str]", pipeline_response.http_response) @@ -2014,7 +2110,10 @@ async def get_uuid_valid(self, **kwargs: Any) -> list[str]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[str]", pipeline_response.http_response) @@ -2109,7 +2208,10 @@ async def put_uuid_valid(self, array_body: Union[list[str], IO[bytes]], **kwargs if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -2151,7 +2253,10 @@ async def get_uuid_invalid_chars(self, **kwargs: Any) -> list[str]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[str]", pipeline_response.http_response) @@ -2197,7 +2302,10 @@ async def get_date_valid(self, **kwargs: Any) -> list[datetime.date]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[date]", pipeline_response.http_response) @@ -2289,7 +2397,10 @@ async def put_date_valid(self, array_body: Union[list[datetime.date], IO[bytes]] if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -2331,7 +2442,10 @@ async def get_date_invalid_null(self, **kwargs: Any) -> list[datetime.date]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[date]", pipeline_response.http_response) @@ -2377,7 +2491,10 @@ async def get_date_invalid_chars(self, **kwargs: Any) -> list[datetime.date]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[date]", pipeline_response.http_response) @@ -2424,7 +2541,10 @@ async def get_date_time_valid(self, **kwargs: Any) -> list[datetime.datetime]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[iso-8601]", pipeline_response.http_response) @@ -2519,7 +2639,10 @@ async def put_date_time_valid(self, array_body: Union[list[datetime.datetime], I if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -2561,7 +2684,10 @@ async def get_date_time_invalid_null(self, **kwargs: Any) -> list[datetime.datet if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[iso-8601]", pipeline_response.http_response) @@ -2607,7 +2733,10 @@ async def get_date_time_invalid_chars(self, **kwargs: Any) -> list[datetime.date if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[iso-8601]", pipeline_response.http_response) @@ -2654,7 +2783,10 @@ async def get_date_time_rfc1123_valid(self, **kwargs: Any) -> list[datetime.date if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[rfc-1123]", pipeline_response.http_response) @@ -2751,7 +2883,10 @@ async def put_date_time_rfc1123_valid( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -2793,7 +2928,10 @@ async def get_duration_valid(self, **kwargs: Any) -> list[datetime.timedelta]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[duration]", pipeline_response.http_response) @@ -2885,7 +3023,10 @@ async def put_duration_valid(self, array_body: Union[list[datetime.timedelta], I if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -2928,7 +3069,10 @@ async def get_byte_valid(self, **kwargs: Any) -> list[bytes]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[bytearray]", pipeline_response.http_response) @@ -3023,7 +3167,10 @@ async def put_byte_valid(self, array_body: Union[list[bytes], IO[bytes]], **kwar if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -3065,7 +3212,10 @@ async def get_byte_invalid_null(self, **kwargs: Any) -> list[bytes]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[bytearray]", pipeline_response.http_response) @@ -3112,7 +3262,10 @@ async def get_base64_url(self, **kwargs: Any) -> list[bytes]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[base64]", pipeline_response.http_response) @@ -3158,7 +3311,10 @@ async def get_complex_null(self, **kwargs: Any) -> list[_models.Product]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[Product]", pipeline_response.http_response) @@ -3204,7 +3360,10 @@ async def get_complex_empty(self, **kwargs: Any) -> list[_models.Product]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[Product]", pipeline_response.http_response) @@ -3251,7 +3410,10 @@ async def get_complex_item_null(self, **kwargs: Any) -> list[_models.Product]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[Product]", pipeline_response.http_response) @@ -3298,7 +3460,10 @@ async def get_complex_item_empty(self, **kwargs: Any) -> list[_models.Product]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[Product]", pipeline_response.http_response) @@ -3345,7 +3510,10 @@ async def get_complex_valid(self, **kwargs: Any) -> list[_models.Product]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[Product]", pipeline_response.http_response) @@ -3440,7 +3608,10 @@ async def put_complex_valid(self, array_body: Union[list[_models.Product], IO[by if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -3482,7 +3653,10 @@ async def get_array_null(self, **kwargs: Any) -> list[list[str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[[str]]", pipeline_response.http_response) @@ -3528,7 +3702,10 @@ async def get_array_empty(self, **kwargs: Any) -> list[list[str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[[str]]", pipeline_response.http_response) @@ -3574,7 +3751,10 @@ async def get_array_item_null(self, **kwargs: Any) -> list[list[str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[[str]]", pipeline_response.http_response) @@ -3620,7 +3800,10 @@ async def get_array_item_empty(self, **kwargs: Any) -> list[list[str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[[str]]", pipeline_response.http_response) @@ -3666,7 +3849,10 @@ async def get_array_valid(self, **kwargs: Any) -> list[list[str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[[str]]", pipeline_response.http_response) @@ -3758,7 +3944,10 @@ async def put_array_valid(self, array_body: Union[list[list[str]], IO[bytes]], * if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -3800,7 +3989,10 @@ async def get_dictionary_null(self, **kwargs: Any) -> list[dict[str, str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[{str}]", pipeline_response.http_response) @@ -3846,7 +4038,10 @@ async def get_dictionary_empty(self, **kwargs: Any) -> list[dict[str, str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[{str}]", pipeline_response.http_response) @@ -3893,7 +4088,10 @@ async def get_dictionary_item_null(self, **kwargs: Any) -> list[dict[str, str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[{str}]", pipeline_response.http_response) @@ -3940,7 +4138,10 @@ async def get_dictionary_item_empty(self, **kwargs: Any) -> list[dict[str, str]] if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[{str}]", pipeline_response.http_response) @@ -3987,7 +4188,10 @@ async def get_dictionary_valid(self, **kwargs: Any) -> list[dict[str, str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[{str}]", pipeline_response.http_response) @@ -4082,7 +4286,10 @@ async def put_dictionary_valid(self, array_body: Union[list[dict[str, str]], IO[ if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/operations/_array_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/operations/_array_operations.py index cabf62525d6..53ea3e0f26e 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/operations/_array_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/operations/_array_operations.py @@ -1113,7 +1113,10 @@ def get_null(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -1159,7 +1162,10 @@ def get_invalid(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -1205,7 +1211,10 @@ def get_empty(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -1295,7 +1304,10 @@ def put_empty( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1337,7 +1349,10 @@ def get_boolean_tfft(self, **kwargs: Any) -> list[bool]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[bool]", pipeline_response.http_response) @@ -1429,7 +1444,10 @@ def put_boolean_tfft( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1471,7 +1489,10 @@ def get_boolean_invalid_null(self, **kwargs: Any) -> list[bool]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[bool]", pipeline_response.http_response) @@ -1517,7 +1538,10 @@ def get_boolean_invalid_string(self, **kwargs: Any) -> list[bool]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[bool]", pipeline_response.http_response) @@ -1563,7 +1587,10 @@ def get_integer_valid(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -1657,7 +1684,10 @@ def put_integer_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1699,7 +1729,10 @@ def get_int_invalid_null(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -1745,7 +1778,10 @@ def get_int_invalid_string(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -1791,7 +1827,10 @@ def get_long_valid(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -1881,7 +1920,10 @@ def put_long_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1923,7 +1965,10 @@ def get_long_invalid_null(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -1969,7 +2014,10 @@ def get_long_invalid_string(self, **kwargs: Any) -> list[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[int]", pipeline_response.http_response) @@ -2015,7 +2063,10 @@ def get_float_valid(self, **kwargs: Any) -> list[float]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[float]", pipeline_response.http_response) @@ -2107,7 +2158,10 @@ def put_float_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -2149,7 +2203,10 @@ def get_float_invalid_null(self, **kwargs: Any) -> list[float]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[float]", pipeline_response.http_response) @@ -2195,7 +2252,10 @@ def get_float_invalid_string(self, **kwargs: Any) -> list[float]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[float]", pipeline_response.http_response) @@ -2241,7 +2301,10 @@ def get_double_valid(self, **kwargs: Any) -> list[float]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[float]", pipeline_response.http_response) @@ -2333,7 +2396,10 @@ def put_double_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -2375,7 +2441,10 @@ def get_double_invalid_null(self, **kwargs: Any) -> list[float]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[float]", pipeline_response.http_response) @@ -2421,7 +2490,10 @@ def get_double_invalid_string(self, **kwargs: Any) -> list[float]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[float]", pipeline_response.http_response) @@ -2467,7 +2539,10 @@ def get_string_valid(self, **kwargs: Any) -> list[str]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[str]", pipeline_response.http_response) @@ -2557,7 +2632,10 @@ def put_string_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -2599,7 +2677,10 @@ def get_enum_valid(self, **kwargs: Any) -> list[Union[str, _models.FooEnum]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[str]", pipeline_response.http_response) @@ -2692,7 +2773,10 @@ def put_enum_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -2734,7 +2818,10 @@ def get_string_enum_valid(self, **kwargs: Any) -> list[Union[str, _models.Enum0] if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[str]", pipeline_response.http_response) @@ -2829,7 +2916,10 @@ def put_string_enum_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -2871,7 +2961,10 @@ def get_string_with_null(self, **kwargs: Any) -> list[str]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[str]", pipeline_response.http_response) @@ -2917,7 +3010,10 @@ def get_string_with_invalid(self, **kwargs: Any) -> list[str]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[str]", pipeline_response.http_response) @@ -2964,7 +3060,10 @@ def get_uuid_valid(self, **kwargs: Any) -> list[str]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[str]", pipeline_response.http_response) @@ -3057,7 +3156,10 @@ def put_uuid_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -3099,7 +3201,10 @@ def get_uuid_invalid_chars(self, **kwargs: Any) -> list[str]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[str]", pipeline_response.http_response) @@ -3145,7 +3250,10 @@ def get_date_valid(self, **kwargs: Any) -> list[datetime.date]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[date]", pipeline_response.http_response) @@ -3237,7 +3345,10 @@ def put_date_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -3279,7 +3390,10 @@ def get_date_invalid_null(self, **kwargs: Any) -> list[datetime.date]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[date]", pipeline_response.http_response) @@ -3325,7 +3439,10 @@ def get_date_invalid_chars(self, **kwargs: Any) -> list[datetime.date]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[date]", pipeline_response.http_response) @@ -3372,7 +3489,10 @@ def get_date_time_valid(self, **kwargs: Any) -> list[datetime.datetime]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[iso-8601]", pipeline_response.http_response) @@ -3469,7 +3589,10 @@ def put_date_time_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -3511,7 +3634,10 @@ def get_date_time_invalid_null(self, **kwargs: Any) -> list[datetime.datetime]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[iso-8601]", pipeline_response.http_response) @@ -3557,7 +3683,10 @@ def get_date_time_invalid_chars(self, **kwargs: Any) -> list[datetime.datetime]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[iso-8601]", pipeline_response.http_response) @@ -3604,7 +3733,10 @@ def get_date_time_rfc1123_valid(self, **kwargs: Any) -> list[datetime.datetime]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[rfc-1123]", pipeline_response.http_response) @@ -3701,7 +3833,10 @@ def put_date_time_rfc1123_valid( # pylint: disable=inconsistent-return-statemen if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -3743,7 +3878,10 @@ def get_duration_valid(self, **kwargs: Any) -> list[datetime.timedelta]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[duration]", pipeline_response.http_response) @@ -3837,7 +3975,10 @@ def put_duration_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -3880,7 +4021,10 @@ def get_byte_valid(self, **kwargs: Any) -> list[bytes]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[bytearray]", pipeline_response.http_response) @@ -3973,7 +4117,10 @@ def put_byte_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -4015,7 +4162,10 @@ def get_byte_invalid_null(self, **kwargs: Any) -> list[bytes]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[bytearray]", pipeline_response.http_response) @@ -4062,7 +4212,10 @@ def get_base64_url(self, **kwargs: Any) -> list[bytes]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[base64]", pipeline_response.http_response) @@ -4108,7 +4261,10 @@ def get_complex_null(self, **kwargs: Any) -> list[_models.Product]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[Product]", pipeline_response.http_response) @@ -4154,7 +4310,10 @@ def get_complex_empty(self, **kwargs: Any) -> list[_models.Product]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[Product]", pipeline_response.http_response) @@ -4201,7 +4360,10 @@ def get_complex_item_null(self, **kwargs: Any) -> list[_models.Product]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[Product]", pipeline_response.http_response) @@ -4248,7 +4410,10 @@ def get_complex_item_empty(self, **kwargs: Any) -> list[_models.Product]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[Product]", pipeline_response.http_response) @@ -4295,7 +4460,10 @@ def get_complex_valid(self, **kwargs: Any) -> list[_models.Product]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[Product]", pipeline_response.http_response) @@ -4392,7 +4560,10 @@ def put_complex_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -4434,7 +4605,10 @@ def get_array_null(self, **kwargs: Any) -> list[list[str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[[str]]", pipeline_response.http_response) @@ -4480,7 +4654,10 @@ def get_array_empty(self, **kwargs: Any) -> list[list[str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[[str]]", pipeline_response.http_response) @@ -4526,7 +4703,10 @@ def get_array_item_null(self, **kwargs: Any) -> list[list[str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[[str]]", pipeline_response.http_response) @@ -4572,7 +4752,10 @@ def get_array_item_empty(self, **kwargs: Any) -> list[list[str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[[str]]", pipeline_response.http_response) @@ -4618,7 +4801,10 @@ def get_array_valid(self, **kwargs: Any) -> list[list[str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[[str]]", pipeline_response.http_response) @@ -4710,7 +4896,10 @@ def put_array_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -4752,7 +4941,10 @@ def get_dictionary_null(self, **kwargs: Any) -> list[dict[str, str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[{str}]", pipeline_response.http_response) @@ -4798,7 +4990,10 @@ def get_dictionary_empty(self, **kwargs: Any) -> list[dict[str, str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[{str}]", pipeline_response.http_response) @@ -4845,7 +5040,10 @@ def get_dictionary_item_null(self, **kwargs: Any) -> list[dict[str, str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[{str}]", pipeline_response.http_response) @@ -4892,7 +5090,10 @@ def get_dictionary_item_empty(self, **kwargs: Any) -> list[dict[str, str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[{str}]", pipeline_response.http_response) @@ -4939,7 +5140,10 @@ def get_dictionary_valid(self, **kwargs: Any) -> list[dict[str, str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[{str}]", pipeline_response.http_response) @@ -5036,7 +5240,10 @@ def put_dictionary_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyBinary/bodybinary/aio/operations/_download_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyBinary/bodybinary/aio/operations/_download_operations.py index 7c97c2b5a9d..d8efe003d97 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyBinary/bodybinary/aio/operations/_download_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyBinary/bodybinary/aio/operations/_download_operations.py @@ -94,7 +94,10 @@ async def error_stream(self, **kwargs: Any) -> AsyncIterator[bytes]: except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = response.stream_download(self._client._pipeline, decompress=_decompress) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyBinary/bodybinary/operations/_download_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyBinary/bodybinary/operations/_download_operations.py index 015dc35b59e..d63671389f8 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyBinary/bodybinary/operations/_download_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyBinary/bodybinary/operations/_download_operations.py @@ -111,7 +111,10 @@ def error_stream(self, **kwargs: Any) -> Iterator[bytes]: except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = response.stream_download(self._client._pipeline, decompress=_decompress) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyBoolean/bodyboolean/aio/operations/_bool_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyBoolean/bodyboolean/aio/operations/_bool_operations.py index 24565c8b992..8e21fa18ff4 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyBoolean/bodyboolean/aio/operations/_bool_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyBoolean/bodyboolean/aio/operations/_bool_operations.py @@ -93,7 +93,10 @@ async def get_true(self, **kwargs: Any) -> bool: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("bool", pipeline_response.http_response) @@ -145,7 +148,10 @@ async def put_true(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -187,7 +193,10 @@ async def get_false(self, **kwargs: Any) -> bool: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("bool", pipeline_response.http_response) @@ -239,7 +248,10 @@ async def put_false(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -281,7 +293,10 @@ async def get_null(self, **kwargs: Any) -> Optional[bool]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("bool", pipeline_response.http_response) @@ -327,7 +342,10 @@ async def get_invalid(self, **kwargs: Any) -> bool: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("bool", pipeline_response.http_response) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyBoolean/bodyboolean/operations/_bool_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyBoolean/bodyboolean/operations/_bool_operations.py index e16cbf15175..7b5df683ce4 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyBoolean/bodyboolean/operations/_bool_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyBoolean/bodyboolean/operations/_bool_operations.py @@ -180,7 +180,10 @@ def get_true(self, **kwargs: Any) -> bool: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("bool", pipeline_response.http_response) @@ -232,7 +235,10 @@ def put_true(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-retur if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -274,7 +280,10 @@ def get_false(self, **kwargs: Any) -> bool: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("bool", pipeline_response.http_response) @@ -326,7 +335,10 @@ def put_false(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-retu if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -368,7 +380,10 @@ def get_null(self, **kwargs: Any) -> Optional[bool]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("bool", pipeline_response.http_response) @@ -414,7 +429,10 @@ def get_invalid(self, **kwargs: Any) -> bool: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("bool", pipeline_response.http_response) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyByte/bodybyte/aio/operations/_byte_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyByte/bodybyte/aio/operations/_byte_operations.py index 5ac43aa3946..3408e62fd86 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyByte/bodybyte/aio/operations/_byte_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyByte/bodybyte/aio/operations/_byte_operations.py @@ -94,7 +94,10 @@ async def get_null(self, **kwargs: Any) -> bytes: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("bytearray", pipeline_response.http_response) @@ -140,7 +143,10 @@ async def get_empty(self, **kwargs: Any) -> bytes: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("bytearray", pipeline_response.http_response) @@ -186,7 +192,10 @@ async def get_non_ascii(self, **kwargs: Any) -> bytes: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("bytearray", pipeline_response.http_response) @@ -240,7 +249,10 @@ async def put_non_ascii(self, byte_body: bytes, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -282,7 +294,10 @@ async def get_invalid(self, **kwargs: Any) -> bytes: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("bytearray", pipeline_response.http_response) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyByte/bodybyte/operations/_byte_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyByte/bodybyte/operations/_byte_operations.py index c1d908c50e3..386e4ddf6d6 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyByte/bodybyte/operations/_byte_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyByte/bodybyte/operations/_byte_operations.py @@ -163,7 +163,10 @@ def get_null(self, **kwargs: Any) -> bytes: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("bytearray", pipeline_response.http_response) @@ -209,7 +212,10 @@ def get_empty(self, **kwargs: Any) -> bytes: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("bytearray", pipeline_response.http_response) @@ -255,7 +261,10 @@ def get_non_ascii(self, **kwargs: Any) -> bytes: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("bytearray", pipeline_response.http_response) @@ -309,7 +318,10 @@ def put_non_ascii(self, byte_body: bytes, **kwargs: Any) -> None: # pylint: dis if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -351,7 +363,10 @@ def get_invalid(self, **kwargs: Any) -> bytes: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("bytearray", pipeline_response.http_response) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/aio/operations/_byte_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/aio/operations/_byte_operations.py index 55e38fb68d8..1c78af182ec 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/aio/operations/_byte_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/aio/operations/_byte_operations.py @@ -92,7 +92,10 @@ async def get_null(self, **kwargs: Any) -> bytes: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("bytearray", pipeline_response.http_response) @@ -138,7 +141,10 @@ async def get_empty(self, **kwargs: Any) -> bytes: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("bytearray", pipeline_response.http_response) @@ -184,7 +190,10 @@ async def get_non_ascii(self, **kwargs: Any) -> bytes: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("bytearray", pipeline_response.http_response) @@ -238,7 +247,10 @@ async def put_non_ascii(self, byte_body: bytes, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -280,7 +292,10 @@ async def get_invalid(self, **kwargs: Any) -> bytes: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("bytearray", pipeline_response.http_response) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/operations/_byte_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/operations/_byte_operations.py index 672cae431ac..b4d31528086 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/operations/_byte_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/operations/_byte_operations.py @@ -161,7 +161,10 @@ def get_null(self, **kwargs: Any) -> bytes: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("bytearray", pipeline_response.http_response) @@ -207,7 +210,10 @@ def get_empty(self, **kwargs: Any) -> bytes: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("bytearray", pipeline_response.http_response) @@ -253,7 +259,10 @@ def get_non_ascii(self, **kwargs: Any) -> bytes: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("bytearray", pipeline_response.http_response) @@ -307,7 +316,10 @@ def put_non_ascii(self, byte_body: bytes, **kwargs: Any) -> None: # pylint: dis if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -349,7 +361,10 @@ def get_invalid(self, **kwargs: Any) -> bytes: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("bytearray", pipeline_response.http_response) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_array_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_array_operations.py index b325efe0706..174f61c10b8 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_array_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_array_operations.py @@ -95,7 +95,10 @@ async def get_valid(self, **kwargs: Any) -> _models.ArrayWrapper: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("ArrayWrapper", pipeline_response.http_response) @@ -149,7 +152,10 @@ async def put_valid(self, array: Optional[list[str]] = None, **kwargs: Any) -> N if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -191,7 +197,10 @@ async def get_empty(self, **kwargs: Any) -> _models.ArrayWrapper: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("ArrayWrapper", pipeline_response.http_response) @@ -245,7 +254,10 @@ async def put_empty(self, array: Optional[list[str]] = None, **kwargs: Any) -> N if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -287,7 +299,10 @@ async def get_not_provided(self, **kwargs: Any) -> _models.ArrayWrapper: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("ArrayWrapper", pipeline_response.http_response) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_basic_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_basic_operations.py index e442f83afd9..1555e2328b9 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_basic_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_basic_operations.py @@ -97,7 +97,10 @@ async def get_valid(self, **kwargs: Any) -> _models.Basic: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("Basic", pipeline_response.http_response) @@ -192,7 +195,10 @@ async def put_valid(self, complex_body: Union[_models.Basic, IO[bytes]], **kwarg if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -234,7 +240,10 @@ async def get_invalid(self, **kwargs: Any) -> _models.Basic: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("Basic", pipeline_response.http_response) @@ -280,7 +289,10 @@ async def get_empty(self, **kwargs: Any) -> _models.Basic: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("Basic", pipeline_response.http_response) @@ -326,7 +338,10 @@ async def get_null(self, **kwargs: Any) -> _models.Basic: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("Basic", pipeline_response.http_response) @@ -372,7 +387,10 @@ async def get_not_provided(self, **kwargs: Any) -> _models.Basic: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("Basic", pipeline_response.http_response) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_dictionary_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_dictionary_operations.py index 8460f45ae83..c16a98c8b83 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_dictionary_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_dictionary_operations.py @@ -96,7 +96,10 @@ async def get_valid(self, **kwargs: Any) -> _models.DictionaryWrapper: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("DictionaryWrapper", pipeline_response.http_response) @@ -150,7 +153,10 @@ async def put_valid(self, default_program: Optional[dict[str, str]] = None, **kw if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -192,7 +198,10 @@ async def get_empty(self, **kwargs: Any) -> _models.DictionaryWrapper: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("DictionaryWrapper", pipeline_response.http_response) @@ -246,7 +255,10 @@ async def put_empty(self, default_program: Optional[dict[str, str]] = None, **kw if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -288,7 +300,10 @@ async def get_null(self, **kwargs: Any) -> _models.DictionaryWrapper: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("DictionaryWrapper", pipeline_response.http_response) @@ -334,7 +349,10 @@ async def get_not_provided(self, **kwargs: Any) -> _models.DictionaryWrapper: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("DictionaryWrapper", pipeline_response.http_response) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_inheritance_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_inheritance_operations.py index 873f77f823c..caed60a5870 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_inheritance_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_inheritance_operations.py @@ -90,7 +90,10 @@ async def get_valid(self, **kwargs: Any) -> _models.Siamese: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("Siamese", pipeline_response.http_response) @@ -189,7 +192,10 @@ async def put_valid(self, complex_body: Union[_models.Siamese, IO[bytes]], **kwa if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_polymorphicrecursive_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_polymorphicrecursive_operations.py index bfc2e9d465e..701519ad161 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_polymorphicrecursive_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_polymorphicrecursive_operations.py @@ -90,7 +90,10 @@ async def get_valid(self, **kwargs: Any) -> _models.Fish: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("Fish", pipeline_response.http_response) @@ -338,7 +341,10 @@ async def put_valid(self, complex_body: Union[_models.Fish, IO[bytes]], **kwargs if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_polymorphism_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_polymorphism_operations.py index 963ad8112d6..4204e2c6de6 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_polymorphism_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_polymorphism_operations.py @@ -100,7 +100,10 @@ async def get_valid(self, **kwargs: Any) -> _models.Fish: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("Fish", pipeline_response.http_response) @@ -288,7 +291,10 @@ async def put_valid(self, complex_body: Union[_models.Fish, IO[bytes]], **kwargs if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -330,7 +336,10 @@ async def get_dot_syntax(self, **kwargs: Any) -> _models.DotFish: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("DotFish", pipeline_response.http_response) @@ -378,7 +387,10 @@ async def get_composed_with_discriminator(self, **kwargs: Any) -> _models.DotFis if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("DotFishMarket", pipeline_response.http_response) @@ -426,7 +438,10 @@ async def get_composed_without_discriminator(self, **kwargs: Any) -> _models.Dot if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("DotFishMarket", pipeline_response.http_response) @@ -473,7 +488,10 @@ async def get_complicated(self, **kwargs: Any) -> _models.Salmon: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("Salmon", pipeline_response.http_response) @@ -568,7 +586,10 @@ async def put_complicated(self, complex_body: Union[_models.Salmon, IO[bytes]], if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -658,7 +679,10 @@ async def put_missing_discriminator( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("Salmon", pipeline_response.http_response) @@ -831,7 +855,10 @@ async def put_valid_missing_required(self, complex_body: Union[_models.Fish, IO[ if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_primitive_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_primitive_operations.py index fa81a60510b..e309ed2c097 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_primitive_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_primitive_operations.py @@ -115,7 +115,10 @@ async def get_int(self, **kwargs: Any) -> _models.IntWrapper: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("IntWrapper", pipeline_response.http_response) @@ -206,7 +209,10 @@ async def put_int(self, complex_body: Union[_models.IntWrapper, IO[bytes]], **kw if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -248,7 +254,10 @@ async def get_long(self, **kwargs: Any) -> _models.LongWrapper: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("LongWrapper", pipeline_response.http_response) @@ -339,7 +348,10 @@ async def put_long(self, complex_body: Union[_models.LongWrapper, IO[bytes]], ** if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -381,7 +393,10 @@ async def get_float(self, **kwargs: Any) -> _models.FloatWrapper: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("FloatWrapper", pipeline_response.http_response) @@ -474,7 +489,10 @@ async def put_float(self, complex_body: Union[_models.FloatWrapper, IO[bytes]], if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -516,7 +534,10 @@ async def get_double(self, **kwargs: Any) -> _models.DoubleWrapper: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("DoubleWrapper", pipeline_response.http_response) @@ -612,7 +633,10 @@ async def put_double(self, complex_body: Union[_models.DoubleWrapper, IO[bytes]] if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -654,7 +678,10 @@ async def get_bool(self, **kwargs: Any) -> _models.BooleanWrapper: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("BooleanWrapper", pipeline_response.http_response) @@ -745,7 +772,10 @@ async def put_bool(self, complex_body: Union[_models.BooleanWrapper, IO[bytes]], if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -787,7 +817,10 @@ async def get_string(self, **kwargs: Any) -> _models.StringWrapper: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("StringWrapper", pipeline_response.http_response) @@ -880,7 +913,10 @@ async def put_string(self, complex_body: Union[_models.StringWrapper, IO[bytes]] if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -922,7 +958,10 @@ async def get_date(self, **kwargs: Any) -> _models.DateWrapper: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("DateWrapper", pipeline_response.http_response) @@ -1013,7 +1052,10 @@ async def put_date(self, complex_body: Union[_models.DateWrapper, IO[bytes]], ** if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1055,7 +1097,10 @@ async def get_date_time(self, **kwargs: Any) -> _models.DatetimeWrapper: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("DatetimeWrapper", pipeline_response.http_response) @@ -1150,7 +1195,10 @@ async def put_date_time(self, complex_body: Union[_models.DatetimeWrapper, IO[by if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1192,7 +1240,10 @@ async def get_date_time_rfc1123(self, **kwargs: Any) -> _models.Datetimerfc1123W if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("Datetimerfc1123Wrapper", pipeline_response.http_response) @@ -1289,7 +1340,10 @@ async def put_date_time_rfc1123( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1331,7 +1385,10 @@ async def get_duration(self, **kwargs: Any) -> _models.DurationWrapper: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("DurationWrapper", pipeline_response.http_response) @@ -1385,7 +1442,10 @@ async def put_duration(self, field: Optional[datetime.timedelta] = None, **kwarg if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1427,7 +1487,10 @@ async def get_byte(self, **kwargs: Any) -> _models.ByteWrapper: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("ByteWrapper", pipeline_response.http_response) @@ -1481,7 +1544,10 @@ async def put_byte(self, field: Optional[bytes] = None, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_readonlyproperty_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_readonlyproperty_operations.py index 56415bcb143..0580faadd94 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_readonlyproperty_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_readonlyproperty_operations.py @@ -89,7 +89,10 @@ async def get_valid(self, **kwargs: Any) -> _models.ReadonlyObj: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("ReadonlyObj", pipeline_response.http_response) @@ -143,7 +146,10 @@ async def put_valid(self, size: Optional[int] = None, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_array_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_array_operations.py index cd49123f188..426c752ef71 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_array_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_array_operations.py @@ -166,7 +166,10 @@ def get_valid(self, **kwargs: Any) -> _models.ArrayWrapper: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("ArrayWrapper", pipeline_response.http_response) @@ -222,7 +225,10 @@ def put_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -264,7 +270,10 @@ def get_empty(self, **kwargs: Any) -> _models.ArrayWrapper: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("ArrayWrapper", pipeline_response.http_response) @@ -320,7 +329,10 @@ def put_empty( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -362,7 +374,10 @@ def get_not_provided(self, **kwargs: Any) -> _models.ArrayWrapper: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("ArrayWrapper", pipeline_response.http_response) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_basic_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_basic_operations.py index 32e3d026dcc..450eb1cbfb0 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_basic_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_basic_operations.py @@ -183,7 +183,10 @@ def get_valid(self, **kwargs: Any) -> _models.Basic: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("Basic", pipeline_response.http_response) @@ -276,7 +279,10 @@ def put_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -318,7 +324,10 @@ def get_invalid(self, **kwargs: Any) -> _models.Basic: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("Basic", pipeline_response.http_response) @@ -364,7 +373,10 @@ def get_empty(self, **kwargs: Any) -> _models.Basic: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("Basic", pipeline_response.http_response) @@ -410,7 +422,10 @@ def get_null(self, **kwargs: Any) -> _models.Basic: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("Basic", pipeline_response.http_response) @@ -456,7 +471,10 @@ def get_not_provided(self, **kwargs: Any) -> _models.Basic: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("Basic", pipeline_response.http_response) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_dictionary_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_dictionary_operations.py index ca7a8baf0f0..86b60eca421 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_dictionary_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_dictionary_operations.py @@ -180,7 +180,10 @@ def get_valid(self, **kwargs: Any) -> _models.DictionaryWrapper: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("DictionaryWrapper", pipeline_response.http_response) @@ -236,7 +239,10 @@ def put_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -278,7 +284,10 @@ def get_empty(self, **kwargs: Any) -> _models.DictionaryWrapper: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("DictionaryWrapper", pipeline_response.http_response) @@ -334,7 +343,10 @@ def put_empty( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -376,7 +388,10 @@ def get_null(self, **kwargs: Any) -> _models.DictionaryWrapper: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("DictionaryWrapper", pipeline_response.http_response) @@ -422,7 +437,10 @@ def get_not_provided(self, **kwargs: Any) -> _models.DictionaryWrapper: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("DictionaryWrapper", pipeline_response.http_response) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_inheritance_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_inheritance_operations.py index ef0bb0241ac..6470bf0ece0 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_inheritance_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_inheritance_operations.py @@ -122,7 +122,10 @@ def get_valid(self, **kwargs: Any) -> _models.Siamese: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("Siamese", pipeline_response.http_response) @@ -221,7 +224,10 @@ def put_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_polymorphicrecursive_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_polymorphicrecursive_operations.py index 370bb656e27..2af3ab1ad24 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_polymorphicrecursive_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_polymorphicrecursive_operations.py @@ -122,7 +122,10 @@ def get_valid(self, **kwargs: Any) -> _models.Fish: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("Fish", pipeline_response.http_response) @@ -368,7 +371,10 @@ def put_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_polymorphism_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_polymorphism_operations.py index bd7cf017e88..926fe7d031c 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_polymorphism_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_polymorphism_operations.py @@ -229,7 +229,10 @@ def get_valid(self, **kwargs: Any) -> _models.Fish: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("Fish", pipeline_response.http_response) @@ -415,7 +418,10 @@ def put_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -457,7 +463,10 @@ def get_dot_syntax(self, **kwargs: Any) -> _models.DotFish: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("DotFish", pipeline_response.http_response) @@ -505,7 +514,10 @@ def get_composed_with_discriminator(self, **kwargs: Any) -> _models.DotFishMarke if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("DotFishMarket", pipeline_response.http_response) @@ -553,7 +565,10 @@ def get_composed_without_discriminator(self, **kwargs: Any) -> _models.DotFishMa if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("DotFishMarket", pipeline_response.http_response) @@ -600,7 +615,10 @@ def get_complicated(self, **kwargs: Any) -> _models.Salmon: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("Salmon", pipeline_response.http_response) @@ -697,7 +715,10 @@ def put_complicated( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -787,7 +808,10 @@ def put_missing_discriminator( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("Salmon", pipeline_response.http_response) @@ -962,7 +986,10 @@ def put_valid_missing_required( # pylint: disable=inconsistent-return-statement if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_primitive_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_primitive_operations.py index 58fc917917d..fb576bd558d 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_primitive_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_primitive_operations.py @@ -434,7 +434,10 @@ def get_int(self, **kwargs: Any) -> _models.IntWrapper: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("IntWrapper", pipeline_response.http_response) @@ -527,7 +530,10 @@ def put_int( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -569,7 +575,10 @@ def get_long(self, **kwargs: Any) -> _models.LongWrapper: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("LongWrapper", pipeline_response.http_response) @@ -662,7 +671,10 @@ def put_long( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -704,7 +716,10 @@ def get_float(self, **kwargs: Any) -> _models.FloatWrapper: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("FloatWrapper", pipeline_response.http_response) @@ -797,7 +812,10 @@ def put_float( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -839,7 +857,10 @@ def get_double(self, **kwargs: Any) -> _models.DoubleWrapper: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("DoubleWrapper", pipeline_response.http_response) @@ -935,7 +956,10 @@ def put_double( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -977,7 +1001,10 @@ def get_bool(self, **kwargs: Any) -> _models.BooleanWrapper: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("BooleanWrapper", pipeline_response.http_response) @@ -1070,7 +1097,10 @@ def put_bool( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1112,7 +1142,10 @@ def get_string(self, **kwargs: Any) -> _models.StringWrapper: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("StringWrapper", pipeline_response.http_response) @@ -1205,7 +1238,10 @@ def put_string( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1247,7 +1283,10 @@ def get_date(self, **kwargs: Any) -> _models.DateWrapper: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("DateWrapper", pipeline_response.http_response) @@ -1340,7 +1379,10 @@ def put_date( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1382,7 +1424,10 @@ def get_date_time(self, **kwargs: Any) -> _models.DatetimeWrapper: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("DatetimeWrapper", pipeline_response.http_response) @@ -1477,7 +1522,10 @@ def put_date_time( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1519,7 +1567,10 @@ def get_date_time_rfc1123(self, **kwargs: Any) -> _models.Datetimerfc1123Wrapper if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("Datetimerfc1123Wrapper", pipeline_response.http_response) @@ -1616,7 +1667,10 @@ def put_date_time_rfc1123( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1658,7 +1712,10 @@ def get_duration(self, **kwargs: Any) -> _models.DurationWrapper: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("DurationWrapper", pipeline_response.http_response) @@ -1714,7 +1771,10 @@ def put_duration( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1756,7 +1816,10 @@ def get_byte(self, **kwargs: Any) -> _models.ByteWrapper: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("ByteWrapper", pipeline_response.http_response) @@ -1812,7 +1875,10 @@ def put_byte( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_readonlyproperty_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_readonlyproperty_operations.py index f3d358da168..cc363d26b92 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_readonlyproperty_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_readonlyproperty_operations.py @@ -121,7 +121,10 @@ def get_valid(self, **kwargs: Any) -> _models.ReadonlyObj: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("ReadonlyObj", pipeline_response.http_response) @@ -177,7 +180,10 @@ def put_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDate/bodydate/aio/operations/_date_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDate/bodydate/aio/operations/_date_operations.py index f0d91aafca3..bdc79d0d94d 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDate/bodydate/aio/operations/_date_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDate/bodydate/aio/operations/_date_operations.py @@ -96,7 +96,10 @@ async def get_null(self, **kwargs: Any) -> Optional[datetime.date]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("date", pipeline_response.http_response) @@ -142,7 +145,10 @@ async def get_invalid_date(self, **kwargs: Any) -> datetime.date: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("date", pipeline_response.http_response) @@ -188,7 +194,10 @@ async def get_overflow_date(self, **kwargs: Any) -> datetime.date: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("date", pipeline_response.http_response) @@ -234,7 +243,10 @@ async def get_underflow_date(self, **kwargs: Any) -> datetime.date: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("date", pipeline_response.http_response) @@ -287,7 +299,10 @@ async def put_max_date(self, date_body: datetime.date, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -329,7 +344,10 @@ async def get_max_date(self, **kwargs: Any) -> datetime.date: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("date", pipeline_response.http_response) @@ -382,7 +400,10 @@ async def put_min_date(self, date_body: datetime.date, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -424,7 +445,10 @@ async def get_min_date(self, **kwargs: Any) -> datetime.date: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("date", pipeline_response.http_response) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDate/bodydate/operations/_date_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDate/bodydate/operations/_date_operations.py index 1e6964a470f..bbe47b6b4d4 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDate/bodydate/operations/_date_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDate/bodydate/operations/_date_operations.py @@ -207,7 +207,10 @@ def get_null(self, **kwargs: Any) -> Optional[datetime.date]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("date", pipeline_response.http_response) @@ -253,7 +256,10 @@ def get_invalid_date(self, **kwargs: Any) -> datetime.date: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("date", pipeline_response.http_response) @@ -299,7 +305,10 @@ def get_overflow_date(self, **kwargs: Any) -> datetime.date: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("date", pipeline_response.http_response) @@ -345,7 +354,10 @@ def get_underflow_date(self, **kwargs: Any) -> datetime.date: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("date", pipeline_response.http_response) @@ -400,7 +412,10 @@ def put_max_date( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -442,7 +457,10 @@ def get_max_date(self, **kwargs: Any) -> datetime.date: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("date", pipeline_response.http_response) @@ -497,7 +515,10 @@ def put_min_date( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -539,7 +560,10 @@ def get_min_date(self, **kwargs: Any) -> datetime.date: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("date", pipeline_response.http_response) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTime/bodydatetime/aio/operations/_datetime_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTime/bodydatetime/aio/operations/_datetime_operations.py index 8a728549d9c..d4dabaa7e09 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTime/bodydatetime/aio/operations/_datetime_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTime/bodydatetime/aio/operations/_datetime_operations.py @@ -113,7 +113,10 @@ async def get_null(self, **kwargs: Any) -> Optional[datetime.datetime]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("iso-8601", pipeline_response.http_response) @@ -159,7 +162,10 @@ async def get_invalid(self, **kwargs: Any) -> datetime.datetime: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("iso-8601", pipeline_response.http_response) @@ -205,7 +211,10 @@ async def get_overflow(self, **kwargs: Any) -> datetime.datetime: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("iso-8601", pipeline_response.http_response) @@ -251,7 +260,10 @@ async def get_underflow(self, **kwargs: Any) -> datetime.datetime: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("iso-8601", pipeline_response.http_response) @@ -304,7 +316,10 @@ async def put_utc_max_date_time(self, datetime_body: datetime.datetime, **kwargs if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -356,7 +371,10 @@ async def put_utc_max_date_time7_digits(self, datetime_body: datetime.datetime, if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -398,7 +416,10 @@ async def get_utc_lowercase_max_date_time(self, **kwargs: Any) -> datetime.datet if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("iso-8601", pipeline_response.http_response) @@ -444,7 +465,10 @@ async def get_utc_uppercase_max_date_time(self, **kwargs: Any) -> datetime.datet if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("iso-8601", pipeline_response.http_response) @@ -493,7 +517,10 @@ async def get_utc_uppercase_max_date_time7_digits(self, **kwargs: Any) -> dateti if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("iso-8601", pipeline_response.http_response) @@ -546,7 +573,10 @@ async def put_local_positive_offset_max_date_time(self, datetime_body: datetime. if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -590,7 +620,10 @@ async def get_local_positive_offset_lowercase_max_date_time( # pylint: disable= if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("iso-8601", pipeline_response.http_response) @@ -638,7 +671,10 @@ async def get_local_positive_offset_uppercase_max_date_time( # pylint: disable= if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("iso-8601", pipeline_response.http_response) @@ -691,7 +727,10 @@ async def put_local_negative_offset_max_date_time(self, datetime_body: datetime. if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -735,7 +774,10 @@ async def get_local_negative_offset_uppercase_max_date_time( # pylint: disable= if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("iso-8601", pipeline_response.http_response) @@ -783,7 +825,10 @@ async def get_local_negative_offset_lowercase_max_date_time( # pylint: disable= if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("iso-8601", pipeline_response.http_response) @@ -836,7 +881,10 @@ async def put_utc_min_date_time(self, datetime_body: datetime.datetime, **kwargs if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -878,7 +926,10 @@ async def get_utc_min_date_time(self, **kwargs: Any) -> datetime.datetime: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("iso-8601", pipeline_response.http_response) @@ -931,7 +982,10 @@ async def put_local_positive_offset_min_date_time(self, datetime_body: datetime. if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -973,7 +1027,10 @@ async def get_local_positive_offset_min_date_time(self, **kwargs: Any) -> dateti if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("iso-8601", pipeline_response.http_response) @@ -1026,7 +1083,10 @@ async def put_local_negative_offset_min_date_time(self, datetime_body: datetime. if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1068,7 +1128,10 @@ async def get_local_negative_offset_min_date_time(self, **kwargs: Any) -> dateti if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("iso-8601", pipeline_response.http_response) @@ -1114,7 +1177,10 @@ async def get_local_no_offset_min_date_time(self, **kwargs: Any) -> datetime.dat if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("iso-8601", pipeline_response.http_response) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTime/bodydatetime/operations/_datetime_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTime/bodydatetime/operations/_datetime_operations.py index 669067e716e..e1f6900d734 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTime/bodydatetime/operations/_datetime_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTime/bodydatetime/operations/_datetime_operations.py @@ -445,7 +445,10 @@ def get_null(self, **kwargs: Any) -> Optional[datetime.datetime]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("iso-8601", pipeline_response.http_response) @@ -491,7 +494,10 @@ def get_invalid(self, **kwargs: Any) -> datetime.datetime: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("iso-8601", pipeline_response.http_response) @@ -537,7 +543,10 @@ def get_overflow(self, **kwargs: Any) -> datetime.datetime: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("iso-8601", pipeline_response.http_response) @@ -583,7 +592,10 @@ def get_underflow(self, **kwargs: Any) -> datetime.datetime: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("iso-8601", pipeline_response.http_response) @@ -638,7 +650,10 @@ def put_utc_max_date_time( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -692,7 +707,10 @@ def put_utc_max_date_time7_digits( # pylint: disable=inconsistent-return-statem if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -734,7 +752,10 @@ def get_utc_lowercase_max_date_time(self, **kwargs: Any) -> datetime.datetime: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("iso-8601", pipeline_response.http_response) @@ -780,7 +801,10 @@ def get_utc_uppercase_max_date_time(self, **kwargs: Any) -> datetime.datetime: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("iso-8601", pipeline_response.http_response) @@ -829,7 +853,10 @@ def get_utc_uppercase_max_date_time7_digits(self, **kwargs: Any) -> datetime.dat if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("iso-8601", pipeline_response.http_response) @@ -884,7 +911,10 @@ def put_local_positive_offset_max_date_time( # pylint: disable=inconsistent-ret if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -928,7 +958,10 @@ def get_local_positive_offset_lowercase_max_date_time( # pylint: disable=name-t if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("iso-8601", pipeline_response.http_response) @@ -976,7 +1009,10 @@ def get_local_positive_offset_uppercase_max_date_time( # pylint: disable=name-t if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("iso-8601", pipeline_response.http_response) @@ -1031,7 +1067,10 @@ def put_local_negative_offset_max_date_time( # pylint: disable=inconsistent-ret if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1075,7 +1114,10 @@ def get_local_negative_offset_uppercase_max_date_time( # pylint: disable=name-t if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("iso-8601", pipeline_response.http_response) @@ -1123,7 +1165,10 @@ def get_local_negative_offset_lowercase_max_date_time( # pylint: disable=name-t if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("iso-8601", pipeline_response.http_response) @@ -1178,7 +1223,10 @@ def put_utc_min_date_time( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1220,7 +1268,10 @@ def get_utc_min_date_time(self, **kwargs: Any) -> datetime.datetime: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("iso-8601", pipeline_response.http_response) @@ -1275,7 +1326,10 @@ def put_local_positive_offset_min_date_time( # pylint: disable=inconsistent-ret if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1317,7 +1371,10 @@ def get_local_positive_offset_min_date_time(self, **kwargs: Any) -> datetime.dat if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("iso-8601", pipeline_response.http_response) @@ -1372,7 +1429,10 @@ def put_local_negative_offset_min_date_time( # pylint: disable=inconsistent-ret if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1414,7 +1474,10 @@ def get_local_negative_offset_min_date_time(self, **kwargs: Any) -> datetime.dat if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("iso-8601", pipeline_response.http_response) @@ -1460,7 +1523,10 @@ def get_local_no_offset_min_date_time(self, **kwargs: Any) -> datetime.datetime: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("iso-8601", pipeline_response.http_response) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/aio/operations/_datetimerfc1123_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/aio/operations/_datetimerfc1123_operations.py index a72150c712e..690ae66a7aa 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/aio/operations/_datetimerfc1123_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/aio/operations/_datetimerfc1123_operations.py @@ -99,7 +99,10 @@ async def get_null(self, **kwargs: Any) -> Optional[datetime.datetime]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("rfc-1123", pipeline_response.http_response) @@ -145,7 +148,10 @@ async def get_invalid(self, **kwargs: Any) -> datetime.datetime: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("rfc-1123", pipeline_response.http_response) @@ -191,7 +197,10 @@ async def get_overflow(self, **kwargs: Any) -> datetime.datetime: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("rfc-1123", pipeline_response.http_response) @@ -237,7 +246,10 @@ async def get_underflow(self, **kwargs: Any) -> datetime.datetime: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("rfc-1123", pipeline_response.http_response) @@ -290,7 +302,10 @@ async def put_utc_max_date_time(self, datetime_body: datetime.datetime, **kwargs if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -332,7 +347,10 @@ async def get_utc_lowercase_max_date_time(self, **kwargs: Any) -> datetime.datet if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("rfc-1123", pipeline_response.http_response) @@ -378,7 +396,10 @@ async def get_utc_uppercase_max_date_time(self, **kwargs: Any) -> datetime.datet if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("rfc-1123", pipeline_response.http_response) @@ -431,7 +452,10 @@ async def put_utc_min_date_time(self, datetime_body: datetime.datetime, **kwargs if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -473,7 +497,10 @@ async def get_utc_min_date_time(self, **kwargs: Any) -> datetime.datetime: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("rfc-1123", pipeline_response.http_response) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/operations/_datetimerfc1123_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/operations/_datetimerfc1123_operations.py index 6ab1f7f7a84..dd9bfa41eff 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/operations/_datetimerfc1123_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/operations/_datetimerfc1123_operations.py @@ -223,7 +223,10 @@ def get_null(self, **kwargs: Any) -> Optional[datetime.datetime]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("rfc-1123", pipeline_response.http_response) @@ -269,7 +272,10 @@ def get_invalid(self, **kwargs: Any) -> datetime.datetime: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("rfc-1123", pipeline_response.http_response) @@ -315,7 +321,10 @@ def get_overflow(self, **kwargs: Any) -> datetime.datetime: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("rfc-1123", pipeline_response.http_response) @@ -361,7 +370,10 @@ def get_underflow(self, **kwargs: Any) -> datetime.datetime: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("rfc-1123", pipeline_response.http_response) @@ -416,7 +428,10 @@ def put_utc_max_date_time( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -458,7 +473,10 @@ def get_utc_lowercase_max_date_time(self, **kwargs: Any) -> datetime.datetime: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("rfc-1123", pipeline_response.http_response) @@ -504,7 +522,10 @@ def get_utc_uppercase_max_date_time(self, **kwargs: Any) -> datetime.datetime: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("rfc-1123", pipeline_response.http_response) @@ -559,7 +580,10 @@ def put_utc_min_date_time( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -601,7 +625,10 @@ def get_utc_min_date_time(self, **kwargs: Any) -> datetime.datetime: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("rfc-1123", pipeline_response.http_response) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDictionary/bodydictionary/aio/operations/_dictionary_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDictionary/bodydictionary/aio/operations/_dictionary_operations.py index 35f0ca7b3ed..a128859945f 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDictionary/bodydictionary/aio/operations/_dictionary_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDictionary/bodydictionary/aio/operations/_dictionary_operations.py @@ -157,7 +157,10 @@ async def get_null(self, **kwargs: Any) -> dict[str, int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{int}", pipeline_response.http_response) @@ -203,7 +206,10 @@ async def get_empty(self, **kwargs: Any) -> dict[str, int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{int}", pipeline_response.http_response) @@ -293,7 +299,10 @@ async def put_empty(self, array_body: Union[dict[str, str], IO[bytes]], **kwargs if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -335,7 +344,10 @@ async def get_null_value(self, **kwargs: Any) -> dict[str, str]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{str}", pipeline_response.http_response) @@ -381,7 +393,10 @@ async def get_null_key(self, **kwargs: Any) -> dict[str, str]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{str}", pipeline_response.http_response) @@ -427,7 +442,10 @@ async def get_empty_string_key(self, **kwargs: Any) -> dict[str, str]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{str}", pipeline_response.http_response) @@ -473,7 +491,10 @@ async def get_invalid(self, **kwargs: Any) -> dict[str, str]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{str}", pipeline_response.http_response) @@ -519,7 +540,10 @@ async def get_boolean_tfft(self, **kwargs: Any) -> dict[str, bool]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{bool}", pipeline_response.http_response) @@ -611,7 +635,10 @@ async def put_boolean_tfft(self, array_body: Union[dict[str, bool], IO[bytes]], if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -653,7 +680,10 @@ async def get_boolean_invalid_null(self, **kwargs: Any) -> dict[str, bool]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{bool}", pipeline_response.http_response) @@ -699,7 +729,10 @@ async def get_boolean_invalid_string(self, **kwargs: Any) -> dict[str, bool]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{bool}", pipeline_response.http_response) @@ -745,7 +778,10 @@ async def get_integer_valid(self, **kwargs: Any) -> dict[str, int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{int}", pipeline_response.http_response) @@ -837,7 +873,10 @@ async def put_integer_valid(self, array_body: Union[dict[str, int], IO[bytes]], if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -879,7 +918,10 @@ async def get_int_invalid_null(self, **kwargs: Any) -> dict[str, int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{int}", pipeline_response.http_response) @@ -925,7 +967,10 @@ async def get_int_invalid_string(self, **kwargs: Any) -> dict[str, int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{int}", pipeline_response.http_response) @@ -971,7 +1016,10 @@ async def get_long_valid(self, **kwargs: Any) -> dict[str, int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{int}", pipeline_response.http_response) @@ -1063,7 +1111,10 @@ async def put_long_valid(self, array_body: Union[dict[str, int], IO[bytes]], **k if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1105,7 +1156,10 @@ async def get_long_invalid_null(self, **kwargs: Any) -> dict[str, int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{int}", pipeline_response.http_response) @@ -1151,7 +1205,10 @@ async def get_long_invalid_string(self, **kwargs: Any) -> dict[str, int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{int}", pipeline_response.http_response) @@ -1197,7 +1254,10 @@ async def get_float_valid(self, **kwargs: Any) -> dict[str, float]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{float}", pipeline_response.http_response) @@ -1289,7 +1349,10 @@ async def put_float_valid(self, array_body: Union[dict[str, float], IO[bytes]], if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1331,7 +1394,10 @@ async def get_float_invalid_null(self, **kwargs: Any) -> dict[str, float]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{float}", pipeline_response.http_response) @@ -1377,7 +1443,10 @@ async def get_float_invalid_string(self, **kwargs: Any) -> dict[str, float]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{float}", pipeline_response.http_response) @@ -1423,7 +1492,10 @@ async def get_double_valid(self, **kwargs: Any) -> dict[str, float]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{float}", pipeline_response.http_response) @@ -1515,7 +1587,10 @@ async def put_double_valid(self, array_body: Union[dict[str, float], IO[bytes]], if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1557,7 +1632,10 @@ async def get_double_invalid_null(self, **kwargs: Any) -> dict[str, float]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{float}", pipeline_response.http_response) @@ -1603,7 +1681,10 @@ async def get_double_invalid_string(self, **kwargs: Any) -> dict[str, float]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{float}", pipeline_response.http_response) @@ -1649,7 +1730,10 @@ async def get_string_valid(self, **kwargs: Any) -> dict[str, str]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{str}", pipeline_response.http_response) @@ -1741,7 +1825,10 @@ async def put_string_valid(self, array_body: Union[dict[str, str], IO[bytes]], * if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1783,7 +1870,10 @@ async def get_string_with_null(self, **kwargs: Any) -> dict[str, str]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{str}", pipeline_response.http_response) @@ -1829,7 +1919,10 @@ async def get_string_with_invalid(self, **kwargs: Any) -> dict[str, str]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{str}", pipeline_response.http_response) @@ -1875,7 +1968,10 @@ async def get_date_valid(self, **kwargs: Any) -> dict[str, datetime.date]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{date}", pipeline_response.http_response) @@ -1967,7 +2063,10 @@ async def put_date_valid(self, array_body: Union[dict[str, datetime.date], IO[by if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -2009,7 +2108,10 @@ async def get_date_invalid_null(self, **kwargs: Any) -> dict[str, datetime.date] if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{date}", pipeline_response.http_response) @@ -2055,7 +2157,10 @@ async def get_date_invalid_chars(self, **kwargs: Any) -> dict[str, datetime.date if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{date}", pipeline_response.http_response) @@ -2102,7 +2207,10 @@ async def get_date_time_valid(self, **kwargs: Any) -> dict[str, datetime.datetim if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{iso-8601}", pipeline_response.http_response) @@ -2199,7 +2307,10 @@ async def put_date_time_valid( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -2241,7 +2352,10 @@ async def get_date_time_invalid_null(self, **kwargs: Any) -> dict[str, datetime. if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{iso-8601}", pipeline_response.http_response) @@ -2287,7 +2401,10 @@ async def get_date_time_invalid_chars(self, **kwargs: Any) -> dict[str, datetime if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{iso-8601}", pipeline_response.http_response) @@ -2334,7 +2451,10 @@ async def get_date_time_rfc1123_valid(self, **kwargs: Any) -> dict[str, datetime if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{rfc-1123}", pipeline_response.http_response) @@ -2431,7 +2551,10 @@ async def put_date_time_rfc1123_valid( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -2473,7 +2596,10 @@ async def get_duration_valid(self, **kwargs: Any) -> dict[str, datetime.timedelt if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{duration}", pipeline_response.http_response) @@ -2567,7 +2693,10 @@ async def put_duration_valid( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -2610,7 +2739,10 @@ async def get_byte_valid(self, **kwargs: Any) -> dict[str, bytes]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{bytearray}", pipeline_response.http_response) @@ -2705,7 +2837,10 @@ async def put_byte_valid(self, array_body: Union[dict[str, bytes], IO[bytes]], * if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -2748,7 +2883,10 @@ async def get_byte_invalid_null(self, **kwargs: Any) -> dict[str, bytes]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{bytearray}", pipeline_response.http_response) @@ -2795,7 +2933,10 @@ async def get_base64_url(self, **kwargs: Any) -> dict[str, bytes]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{base64}", pipeline_response.http_response) @@ -2841,7 +2982,10 @@ async def get_complex_null(self, **kwargs: Any) -> Optional[dict[str, _models.Wi if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{Widget}", pipeline_response.http_response) @@ -2887,7 +3031,10 @@ async def get_complex_empty(self, **kwargs: Any) -> dict[str, _models.Widget]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{Widget}", pipeline_response.http_response) @@ -2934,7 +3081,10 @@ async def get_complex_item_null(self, **kwargs: Any) -> dict[str, _models.Widget if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{Widget}", pipeline_response.http_response) @@ -2981,7 +3131,10 @@ async def get_complex_item_empty(self, **kwargs: Any) -> dict[str, _models.Widge if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{Widget}", pipeline_response.http_response) @@ -3028,7 +3181,10 @@ async def get_complex_valid(self, **kwargs: Any) -> dict[str, _models.Widget]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{Widget}", pipeline_response.http_response) @@ -3123,7 +3279,10 @@ async def put_complex_valid(self, array_body: Union[dict[str, _models.Widget], I if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -3165,7 +3324,10 @@ async def get_array_null(self, **kwargs: Any) -> Optional[dict[str, list[str]]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{[str]}", pipeline_response.http_response) @@ -3211,7 +3373,10 @@ async def get_array_empty(self, **kwargs: Any) -> dict[str, list[str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{[str]}", pipeline_response.http_response) @@ -3257,7 +3422,10 @@ async def get_array_item_null(self, **kwargs: Any) -> dict[str, list[str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{[str]}", pipeline_response.http_response) @@ -3303,7 +3471,10 @@ async def get_array_item_empty(self, **kwargs: Any) -> dict[str, list[str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{[str]}", pipeline_response.http_response) @@ -3350,7 +3521,10 @@ async def get_array_valid(self, **kwargs: Any) -> dict[str, list[str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{[str]}", pipeline_response.http_response) @@ -3445,7 +3619,10 @@ async def put_array_valid(self, array_body: Union[dict[str, list[str]], IO[bytes if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -3487,7 +3664,10 @@ async def get_dictionary_null(self, **kwargs: Any) -> dict[str, dict[str, str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{{str}}", pipeline_response.http_response) @@ -3533,7 +3713,10 @@ async def get_dictionary_empty(self, **kwargs: Any) -> dict[str, dict[str, str]] if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{{str}}", pipeline_response.http_response) @@ -3580,7 +3763,10 @@ async def get_dictionary_item_null(self, **kwargs: Any) -> dict[str, dict[str, s if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{{str}}", pipeline_response.http_response) @@ -3627,7 +3813,10 @@ async def get_dictionary_item_empty(self, **kwargs: Any) -> dict[str, dict[str, if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{{str}}", pipeline_response.http_response) @@ -3675,7 +3864,10 @@ async def get_dictionary_valid(self, **kwargs: Any) -> dict[str, dict[str, str]] if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{{str}}", pipeline_response.http_response) @@ -3775,7 +3967,10 @@ async def put_dictionary_valid( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDictionary/bodydictionary/operations/_dictionary_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDictionary/bodydictionary/operations/_dictionary_operations.py index 9bb84fceb45..e17bae63afa 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDictionary/bodydictionary/operations/_dictionary_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDictionary/bodydictionary/operations/_dictionary_operations.py @@ -1048,7 +1048,10 @@ def get_null(self, **kwargs: Any) -> dict[str, int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{int}", pipeline_response.http_response) @@ -1094,7 +1097,10 @@ def get_empty(self, **kwargs: Any) -> dict[str, int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{int}", pipeline_response.http_response) @@ -1184,7 +1190,10 @@ def put_empty( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1226,7 +1235,10 @@ def get_null_value(self, **kwargs: Any) -> dict[str, str]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{str}", pipeline_response.http_response) @@ -1272,7 +1284,10 @@ def get_null_key(self, **kwargs: Any) -> dict[str, str]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{str}", pipeline_response.http_response) @@ -1318,7 +1333,10 @@ def get_empty_string_key(self, **kwargs: Any) -> dict[str, str]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{str}", pipeline_response.http_response) @@ -1364,7 +1382,10 @@ def get_invalid(self, **kwargs: Any) -> dict[str, str]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{str}", pipeline_response.http_response) @@ -1410,7 +1431,10 @@ def get_boolean_tfft(self, **kwargs: Any) -> dict[str, bool]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{bool}", pipeline_response.http_response) @@ -1502,7 +1526,10 @@ def put_boolean_tfft( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1544,7 +1571,10 @@ def get_boolean_invalid_null(self, **kwargs: Any) -> dict[str, bool]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{bool}", pipeline_response.http_response) @@ -1590,7 +1620,10 @@ def get_boolean_invalid_string(self, **kwargs: Any) -> dict[str, bool]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{bool}", pipeline_response.http_response) @@ -1636,7 +1669,10 @@ def get_integer_valid(self, **kwargs: Any) -> dict[str, int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{int}", pipeline_response.http_response) @@ -1730,7 +1766,10 @@ def put_integer_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1772,7 +1811,10 @@ def get_int_invalid_null(self, **kwargs: Any) -> dict[str, int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{int}", pipeline_response.http_response) @@ -1818,7 +1860,10 @@ def get_int_invalid_string(self, **kwargs: Any) -> dict[str, int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{int}", pipeline_response.http_response) @@ -1864,7 +1909,10 @@ def get_long_valid(self, **kwargs: Any) -> dict[str, int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{int}", pipeline_response.http_response) @@ -1956,7 +2004,10 @@ def put_long_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1998,7 +2049,10 @@ def get_long_invalid_null(self, **kwargs: Any) -> dict[str, int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{int}", pipeline_response.http_response) @@ -2044,7 +2098,10 @@ def get_long_invalid_string(self, **kwargs: Any) -> dict[str, int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{int}", pipeline_response.http_response) @@ -2090,7 +2147,10 @@ def get_float_valid(self, **kwargs: Any) -> dict[str, float]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{float}", pipeline_response.http_response) @@ -2182,7 +2242,10 @@ def put_float_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -2224,7 +2287,10 @@ def get_float_invalid_null(self, **kwargs: Any) -> dict[str, float]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{float}", pipeline_response.http_response) @@ -2270,7 +2336,10 @@ def get_float_invalid_string(self, **kwargs: Any) -> dict[str, float]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{float}", pipeline_response.http_response) @@ -2316,7 +2385,10 @@ def get_double_valid(self, **kwargs: Any) -> dict[str, float]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{float}", pipeline_response.http_response) @@ -2408,7 +2480,10 @@ def put_double_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -2450,7 +2525,10 @@ def get_double_invalid_null(self, **kwargs: Any) -> dict[str, float]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{float}", pipeline_response.http_response) @@ -2496,7 +2574,10 @@ def get_double_invalid_string(self, **kwargs: Any) -> dict[str, float]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{float}", pipeline_response.http_response) @@ -2542,7 +2623,10 @@ def get_string_valid(self, **kwargs: Any) -> dict[str, str]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{str}", pipeline_response.http_response) @@ -2634,7 +2718,10 @@ def put_string_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -2676,7 +2763,10 @@ def get_string_with_null(self, **kwargs: Any) -> dict[str, str]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{str}", pipeline_response.http_response) @@ -2722,7 +2812,10 @@ def get_string_with_invalid(self, **kwargs: Any) -> dict[str, str]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{str}", pipeline_response.http_response) @@ -2768,7 +2861,10 @@ def get_date_valid(self, **kwargs: Any) -> dict[str, datetime.date]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{date}", pipeline_response.http_response) @@ -2860,7 +2956,10 @@ def put_date_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -2902,7 +3001,10 @@ def get_date_invalid_null(self, **kwargs: Any) -> dict[str, datetime.date]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{date}", pipeline_response.http_response) @@ -2948,7 +3050,10 @@ def get_date_invalid_chars(self, **kwargs: Any) -> dict[str, datetime.date]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{date}", pipeline_response.http_response) @@ -2995,7 +3100,10 @@ def get_date_time_valid(self, **kwargs: Any) -> dict[str, datetime.datetime]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{iso-8601}", pipeline_response.http_response) @@ -3092,7 +3200,10 @@ def put_date_time_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -3134,7 +3245,10 @@ def get_date_time_invalid_null(self, **kwargs: Any) -> dict[str, datetime.dateti if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{iso-8601}", pipeline_response.http_response) @@ -3180,7 +3294,10 @@ def get_date_time_invalid_chars(self, **kwargs: Any) -> dict[str, datetime.datet if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{iso-8601}", pipeline_response.http_response) @@ -3227,7 +3344,10 @@ def get_date_time_rfc1123_valid(self, **kwargs: Any) -> dict[str, datetime.datet if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{rfc-1123}", pipeline_response.http_response) @@ -3324,7 +3444,10 @@ def put_date_time_rfc1123_valid( # pylint: disable=inconsistent-return-statemen if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -3366,7 +3489,10 @@ def get_duration_valid(self, **kwargs: Any) -> dict[str, datetime.timedelta]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{duration}", pipeline_response.http_response) @@ -3460,7 +3586,10 @@ def put_duration_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -3503,7 +3632,10 @@ def get_byte_valid(self, **kwargs: Any) -> dict[str, bytes]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{bytearray}", pipeline_response.http_response) @@ -3598,7 +3730,10 @@ def put_byte_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -3641,7 +3776,10 @@ def get_byte_invalid_null(self, **kwargs: Any) -> dict[str, bytes]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{bytearray}", pipeline_response.http_response) @@ -3688,7 +3826,10 @@ def get_base64_url(self, **kwargs: Any) -> dict[str, bytes]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{base64}", pipeline_response.http_response) @@ -3734,7 +3875,10 @@ def get_complex_null(self, **kwargs: Any) -> Optional[dict[str, _models.Widget]] if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{Widget}", pipeline_response.http_response) @@ -3780,7 +3924,10 @@ def get_complex_empty(self, **kwargs: Any) -> dict[str, _models.Widget]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{Widget}", pipeline_response.http_response) @@ -3827,7 +3974,10 @@ def get_complex_item_null(self, **kwargs: Any) -> dict[str, _models.Widget]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{Widget}", pipeline_response.http_response) @@ -3874,7 +4024,10 @@ def get_complex_item_empty(self, **kwargs: Any) -> dict[str, _models.Widget]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{Widget}", pipeline_response.http_response) @@ -3921,7 +4074,10 @@ def get_complex_valid(self, **kwargs: Any) -> dict[str, _models.Widget]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{Widget}", pipeline_response.http_response) @@ -4018,7 +4174,10 @@ def put_complex_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -4060,7 +4219,10 @@ def get_array_null(self, **kwargs: Any) -> Optional[dict[str, list[str]]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{[str]}", pipeline_response.http_response) @@ -4106,7 +4268,10 @@ def get_array_empty(self, **kwargs: Any) -> dict[str, list[str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{[str]}", pipeline_response.http_response) @@ -4152,7 +4317,10 @@ def get_array_item_null(self, **kwargs: Any) -> dict[str, list[str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{[str]}", pipeline_response.http_response) @@ -4198,7 +4366,10 @@ def get_array_item_empty(self, **kwargs: Any) -> dict[str, list[str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{[str]}", pipeline_response.http_response) @@ -4245,7 +4416,10 @@ def get_array_valid(self, **kwargs: Any) -> dict[str, list[str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{[str]}", pipeline_response.http_response) @@ -4340,7 +4514,10 @@ def put_array_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -4382,7 +4559,10 @@ def get_dictionary_null(self, **kwargs: Any) -> dict[str, dict[str, str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{{str}}", pipeline_response.http_response) @@ -4428,7 +4608,10 @@ def get_dictionary_empty(self, **kwargs: Any) -> dict[str, dict[str, str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{{str}}", pipeline_response.http_response) @@ -4475,7 +4658,10 @@ def get_dictionary_item_null(self, **kwargs: Any) -> dict[str, dict[str, str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{{str}}", pipeline_response.http_response) @@ -4522,7 +4708,10 @@ def get_dictionary_item_empty(self, **kwargs: Any) -> dict[str, dict[str, str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{{str}}", pipeline_response.http_response) @@ -4570,7 +4759,10 @@ def get_dictionary_valid(self, **kwargs: Any) -> dict[str, dict[str, str]]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{{str}}", pipeline_response.http_response) @@ -4670,7 +4862,10 @@ def put_dictionary_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDuration/bodyduration/aio/operations/_duration_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDuration/bodyduration/aio/operations/_duration_operations.py index 213662677e4..345f4c6f655 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDuration/bodyduration/aio/operations/_duration_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDuration/bodyduration/aio/operations/_duration_operations.py @@ -94,7 +94,10 @@ async def get_null(self, **kwargs: Any) -> Optional[datetime.timedelta]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("duration", pipeline_response.http_response) @@ -147,7 +150,10 @@ async def put_positive_duration(self, duration_body: datetime.timedelta, **kwarg if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -189,7 +195,10 @@ async def get_positive_duration(self, **kwargs: Any) -> datetime.timedelta: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("duration", pipeline_response.http_response) @@ -235,7 +244,10 @@ async def get_invalid(self, **kwargs: Any) -> datetime.timedelta: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("duration", pipeline_response.http_response) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDuration/bodyduration/operations/_duration_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDuration/bodyduration/operations/_duration_operations.py index 0892f8ada13..881b7aba931 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDuration/bodyduration/operations/_duration_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDuration/bodyduration/operations/_duration_operations.py @@ -150,7 +150,10 @@ def get_null(self, **kwargs: Any) -> Optional[datetime.timedelta]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("duration", pipeline_response.http_response) @@ -205,7 +208,10 @@ def put_positive_duration( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -247,7 +253,10 @@ def get_positive_duration(self, **kwargs: Any) -> datetime.timedelta: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("duration", pipeline_response.http_response) @@ -293,7 +302,10 @@ def get_invalid(self, **kwargs: Any) -> datetime.timedelta: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("duration", pipeline_response.http_response) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyFile/bodyfile/aio/operations/_files_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyFile/bodyfile/aio/operations/_files_operations.py index c5139277c6c..7fefbd9783b 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyFile/bodyfile/aio/operations/_files_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyFile/bodyfile/aio/operations/_files_operations.py @@ -98,7 +98,10 @@ async def get_file(self, **kwargs: Any) -> AsyncIterator[bytes]: except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = response.stream_download(self._client._pipeline, decompress=_decompress) @@ -149,7 +152,10 @@ async def get_file_large(self, **kwargs: Any) -> AsyncIterator[bytes]: except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = response.stream_download(self._client._pipeline, decompress=_decompress) @@ -200,7 +206,10 @@ async def get_empty_file(self, **kwargs: Any) -> AsyncIterator[bytes]: except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = response.stream_download(self._client._pipeline, decompress=_decompress) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyFile/bodyfile/operations/_files_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyFile/bodyfile/operations/_files_operations.py index 7b587540df4..1abc440fd7f 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyFile/bodyfile/operations/_files_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyFile/bodyfile/operations/_files_operations.py @@ -139,7 +139,10 @@ def get_file(self, **kwargs: Any) -> Iterator[bytes]: except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = response.stream_download(self._client._pipeline, decompress=_decompress) @@ -190,7 +193,10 @@ def get_file_large(self, **kwargs: Any) -> Iterator[bytes]: except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = response.stream_download(self._client._pipeline, decompress=_decompress) @@ -241,7 +247,10 @@ def get_empty_file(self, **kwargs: Any) -> Iterator[bytes]: except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = response.stream_download(self._client._pipeline, decompress=_decompress) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormData/bodyformdata/aio/operations/_formdata_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormData/bodyformdata/aio/operations/_formdata_operations.py index 86acbcc28f4..86927f29154 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormData/bodyformdata/aio/operations/_formdata_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormData/bodyformdata/aio/operations/_formdata_operations.py @@ -113,7 +113,10 @@ async def upload_file(self, file_content: IO[bytes], file_name: str, **kwargs: A except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = response.stream_download(self._client._pipeline, decompress=_decompress) @@ -171,7 +174,10 @@ async def upload_file_via_body(self, file_content: IO[bytes], **kwargs: Any) -> except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = response.stream_download(self._client._pipeline, decompress=_decompress) @@ -232,7 +238,10 @@ async def upload_files(self, file_content: list[IO[bytes]], **kwargs: Any) -> As except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = response.stream_download(self._client._pipeline, decompress=_decompress) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormData/bodyformdata/operations/_formdata_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormData/bodyformdata/operations/_formdata_operations.py index 89707828be1..311b4423994 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormData/bodyformdata/operations/_formdata_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormData/bodyformdata/operations/_formdata_operations.py @@ -158,7 +158,10 @@ def upload_file(self, file_content: IO[bytes], file_name: str, **kwargs: Any) -> except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = response.stream_download(self._client._pipeline, decompress=_decompress) @@ -216,7 +219,10 @@ def upload_file_via_body(self, file_content: IO[bytes], **kwargs: Any) -> Iterat except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = response.stream_download(self._client._pipeline, decompress=_decompress) @@ -277,7 +283,10 @@ def upload_files(self, file_content: list[IO[bytes]], **kwargs: Any) -> Iterator except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = response.stream_download(self._client._pipeline, decompress=_decompress) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyInteger/bodyinteger/aio/operations/_int_operations_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyInteger/bodyinteger/aio/operations/_int_operations_operations.py index aab9c1bd2f6..e8a372f5722 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyInteger/bodyinteger/aio/operations/_int_operations_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyInteger/bodyinteger/aio/operations/_int_operations_operations.py @@ -104,7 +104,10 @@ async def get_null(self, **kwargs: Any) -> Optional[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("int", pipeline_response.http_response) @@ -150,7 +153,10 @@ async def get_invalid(self, **kwargs: Any) -> int: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("int", pipeline_response.http_response) @@ -196,7 +202,10 @@ async def get_overflow_int32(self, **kwargs: Any) -> int: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("int", pipeline_response.http_response) @@ -242,7 +251,10 @@ async def get_underflow_int32(self, **kwargs: Any) -> int: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("int", pipeline_response.http_response) @@ -288,7 +300,10 @@ async def get_overflow_int64(self, **kwargs: Any) -> int: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("int", pipeline_response.http_response) @@ -334,7 +349,10 @@ async def get_underflow_int64(self, **kwargs: Any) -> int: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("int", pipeline_response.http_response) @@ -387,7 +405,10 @@ async def put_max32(self, int_body: int, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -436,7 +457,10 @@ async def put_max64(self, int_body: int, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -485,7 +509,10 @@ async def put_min32(self, int_body: int, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -534,7 +561,10 @@ async def put_min64(self, int_body: int, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -576,7 +606,10 @@ async def get_unix_time(self, **kwargs: Any) -> datetime.datetime: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("unix-time", pipeline_response.http_response) @@ -629,7 +662,10 @@ async def put_unix_time_date(self, int_body: datetime.datetime, **kwargs: Any) - if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -671,7 +707,10 @@ async def get_invalid_unix_time(self, **kwargs: Any) -> datetime.datetime: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("unix-time", pipeline_response.http_response) @@ -717,7 +756,10 @@ async def get_null_unix_time(self, **kwargs: Any) -> Optional[datetime.datetime] if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("unix-time", pipeline_response.http_response) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyInteger/bodyinteger/operations/_int_operations_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyInteger/bodyinteger/operations/_int_operations_operations.py index e9c412f7add..494b3ba83d9 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyInteger/bodyinteger/operations/_int_operations_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyInteger/bodyinteger/operations/_int_operations_operations.py @@ -302,7 +302,10 @@ def get_null(self, **kwargs: Any) -> Optional[int]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("int", pipeline_response.http_response) @@ -348,7 +351,10 @@ def get_invalid(self, **kwargs: Any) -> int: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("int", pipeline_response.http_response) @@ -394,7 +400,10 @@ def get_overflow_int32(self, **kwargs: Any) -> int: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("int", pipeline_response.http_response) @@ -440,7 +449,10 @@ def get_underflow_int32(self, **kwargs: Any) -> int: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("int", pipeline_response.http_response) @@ -486,7 +498,10 @@ def get_overflow_int64(self, **kwargs: Any) -> int: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("int", pipeline_response.http_response) @@ -532,7 +547,10 @@ def get_underflow_int64(self, **kwargs: Any) -> int: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("int", pipeline_response.http_response) @@ -585,7 +603,10 @@ def put_max32(self, int_body: int, **kwargs: Any) -> None: # pylint: disable=in if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -634,7 +655,10 @@ def put_max64(self, int_body: int, **kwargs: Any) -> None: # pylint: disable=in if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -683,7 +707,10 @@ def put_min32(self, int_body: int, **kwargs: Any) -> None: # pylint: disable=in if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -732,7 +759,10 @@ def put_min64(self, int_body: int, **kwargs: Any) -> None: # pylint: disable=in if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -774,7 +804,10 @@ def get_unix_time(self, **kwargs: Any) -> datetime.datetime: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("unix-time", pipeline_response.http_response) @@ -829,7 +862,10 @@ def put_unix_time_date( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -871,7 +907,10 @@ def get_invalid_unix_time(self, **kwargs: Any) -> datetime.datetime: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("unix-time", pipeline_response.http_response) @@ -917,7 +956,10 @@ def get_null_unix_time(self, **kwargs: Any) -> Optional[datetime.datetime]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("unix-time", pipeline_response.http_response) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyNumber/bodynumber/aio/operations/_number_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyNumber/bodynumber/aio/operations/_number_operations.py index 3092f90e382..05f04888d67 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyNumber/bodynumber/aio/operations/_number_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyNumber/bodynumber/aio/operations/_number_operations.py @@ -112,7 +112,10 @@ async def get_null(self, **kwargs: Any) -> Optional[float]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("float", pipeline_response.http_response) @@ -158,7 +161,10 @@ async def get_invalid_float(self, **kwargs: Any) -> float: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("float", pipeline_response.http_response) @@ -204,7 +210,10 @@ async def get_invalid_double(self, **kwargs: Any) -> float: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("float", pipeline_response.http_response) @@ -250,7 +259,10 @@ async def get_invalid_decimal(self, **kwargs: Any) -> float: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("float", pipeline_response.http_response) @@ -303,7 +315,10 @@ async def put_big_float(self, number_body: float, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -345,7 +360,10 @@ async def get_big_float(self, **kwargs: Any) -> float: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("float", pipeline_response.http_response) @@ -398,7 +416,10 @@ async def put_big_double(self, number_body: float, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -440,7 +461,10 @@ async def get_big_double(self, **kwargs: Any) -> float: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("float", pipeline_response.http_response) @@ -492,7 +516,10 @@ async def put_big_double_positive_decimal(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -534,7 +561,10 @@ async def get_big_double_positive_decimal(self, **kwargs: Any) -> float: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("float", pipeline_response.http_response) @@ -586,7 +616,10 @@ async def put_big_double_negative_decimal(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -628,7 +661,10 @@ async def get_big_double_negative_decimal(self, **kwargs: Any) -> float: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("float", pipeline_response.http_response) @@ -681,7 +717,10 @@ async def put_big_decimal(self, number_body: float, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -723,7 +762,10 @@ async def get_big_decimal(self, **kwargs: Any) -> float: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("float", pipeline_response.http_response) @@ -775,7 +817,10 @@ async def put_big_decimal_positive_decimal(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -817,7 +862,10 @@ async def get_big_decimal_positive_decimal(self, **kwargs: Any) -> float: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("float", pipeline_response.http_response) @@ -869,7 +917,10 @@ async def put_big_decimal_negative_decimal(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -911,7 +962,10 @@ async def get_big_decimal_negative_decimal(self, **kwargs: Any) -> float: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("float", pipeline_response.http_response) @@ -964,7 +1018,10 @@ async def put_small_float(self, number_body: float, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1006,7 +1063,10 @@ async def get_small_float(self, **kwargs: Any) -> float: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("float", pipeline_response.http_response) @@ -1059,7 +1119,10 @@ async def put_small_double(self, number_body: float, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1101,7 +1164,10 @@ async def get_small_double(self, **kwargs: Any) -> float: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("float", pipeline_response.http_response) @@ -1154,7 +1220,10 @@ async def put_small_decimal(self, number_body: float, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1196,7 +1265,10 @@ async def get_small_decimal(self, **kwargs: Any) -> float: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("float", pipeline_response.http_response) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyNumber/bodynumber/operations/_number_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyNumber/bodynumber/operations/_number_operations.py index a952752acd6..87e038df08e 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyNumber/bodynumber/operations/_number_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyNumber/bodynumber/operations/_number_operations.py @@ -459,7 +459,10 @@ def get_null(self, **kwargs: Any) -> Optional[float]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("float", pipeline_response.http_response) @@ -505,7 +508,10 @@ def get_invalid_float(self, **kwargs: Any) -> float: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("float", pipeline_response.http_response) @@ -551,7 +557,10 @@ def get_invalid_double(self, **kwargs: Any) -> float: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("float", pipeline_response.http_response) @@ -597,7 +606,10 @@ def get_invalid_decimal(self, **kwargs: Any) -> float: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("float", pipeline_response.http_response) @@ -652,7 +664,10 @@ def put_big_float( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -694,7 +709,10 @@ def get_big_float(self, **kwargs: Any) -> float: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("float", pipeline_response.http_response) @@ -749,7 +767,10 @@ def put_big_double( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -791,7 +812,10 @@ def get_big_double(self, **kwargs: Any) -> float: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("float", pipeline_response.http_response) @@ -843,7 +867,10 @@ def put_big_double_positive_decimal(self, **kwargs: Any) -> None: # pylint: dis if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -885,7 +912,10 @@ def get_big_double_positive_decimal(self, **kwargs: Any) -> float: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("float", pipeline_response.http_response) @@ -937,7 +967,10 @@ def put_big_double_negative_decimal(self, **kwargs: Any) -> None: # pylint: dis if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -979,7 +1012,10 @@ def get_big_double_negative_decimal(self, **kwargs: Any) -> float: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("float", pipeline_response.http_response) @@ -1034,7 +1070,10 @@ def put_big_decimal( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1076,7 +1115,10 @@ def get_big_decimal(self, **kwargs: Any) -> float: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("float", pipeline_response.http_response) @@ -1128,7 +1170,10 @@ def put_big_decimal_positive_decimal(self, **kwargs: Any) -> None: # pylint: di if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1170,7 +1215,10 @@ def get_big_decimal_positive_decimal(self, **kwargs: Any) -> float: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("float", pipeline_response.http_response) @@ -1222,7 +1270,10 @@ def put_big_decimal_negative_decimal(self, **kwargs: Any) -> None: # pylint: di if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1264,7 +1315,10 @@ def get_big_decimal_negative_decimal(self, **kwargs: Any) -> float: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("float", pipeline_response.http_response) @@ -1319,7 +1373,10 @@ def put_small_float( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1361,7 +1418,10 @@ def get_small_float(self, **kwargs: Any) -> float: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("float", pipeline_response.http_response) @@ -1416,7 +1476,10 @@ def put_small_double( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1458,7 +1521,10 @@ def get_small_double(self, **kwargs: Any) -> float: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("float", pipeline_response.http_response) @@ -1513,7 +1579,10 @@ def put_small_decimal( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1555,7 +1624,10 @@ def get_small_decimal(self, **kwargs: Any) -> float: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("float", pipeline_response.http_response) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/aio/operations/_enum_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/aio/operations/_enum_operations.py index c88e7db6dfe..cfb21d2cf96 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/aio/operations/_enum_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/aio/operations/_enum_operations.py @@ -93,7 +93,10 @@ async def get_not_expandable(self, **kwargs: Any) -> Union[str, _models.Colors]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("str", pipeline_response.http_response) @@ -147,7 +150,10 @@ async def put_not_expandable(self, string_body: Union[str, _models.Colors], **kw if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -189,7 +195,10 @@ async def get_referenced(self, **kwargs: Any) -> Union[str, _models.Colors]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("str", pipeline_response.http_response) @@ -243,7 +252,10 @@ async def put_referenced(self, enum_string_body: Union[str, _models.Colors], **k if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -285,7 +297,10 @@ async def get_referenced_constant(self, **kwargs: Any) -> _models.RefColorConsta if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("RefColorConstant", pipeline_response.http_response) @@ -340,7 +355,10 @@ async def put_referenced_constant(self, field1: Optional[str] = None, **kwargs: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/aio/operations/_string_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/aio/operations/_string_operations.py index 73e1be1a438..6a554b95c9d 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/aio/operations/_string_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/aio/operations/_string_operations.py @@ -100,7 +100,10 @@ async def get_null(self, **kwargs: Any) -> Optional[str]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("str", pipeline_response.http_response) @@ -157,7 +160,10 @@ async def put_null(self, string_body: Optional[str] = None, **kwargs: Any) -> No if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -199,7 +205,10 @@ async def get_empty(self, **kwargs: Any) -> str: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("str", pipeline_response.http_response) @@ -251,7 +260,10 @@ async def put_empty(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -293,7 +305,10 @@ async def get_mbcs(self, **kwargs: Any) -> str: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("str", pipeline_response.http_response) @@ -350,7 +365,10 @@ async def put_mbcs(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -394,7 +412,10 @@ async def get_whitespace(self, **kwargs: Any) -> str: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("str", pipeline_response.http_response) @@ -450,7 +471,10 @@ async def put_whitespace(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -492,7 +516,10 @@ async def get_not_provided(self, **kwargs: Any) -> str: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("str", pipeline_response.http_response) @@ -538,7 +565,10 @@ async def get_base64_encoded(self, **kwargs: Any) -> bytes: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("bytearray", pipeline_response.http_response) @@ -584,7 +614,10 @@ async def get_base64_url_encoded(self, **kwargs: Any) -> bytes: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("base64", pipeline_response.http_response) @@ -637,7 +670,10 @@ async def put_base64_url_encoded(self, string_body: bytes, **kwargs: Any) -> Non if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -679,7 +715,10 @@ async def get_null_base64_url_encoded(self, **kwargs: Any) -> Optional[bytes]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("base64", pipeline_response.http_response) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/operations/_enum_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/operations/_enum_operations.py index a54fb364c6e..e3ae9b45df6 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/operations/_enum_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/operations/_enum_operations.py @@ -181,7 +181,10 @@ def get_not_expandable(self, **kwargs: Any) -> Union[str, _models.Colors]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("str", pipeline_response.http_response) @@ -237,7 +240,10 @@ def put_not_expandable( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -279,7 +285,10 @@ def get_referenced(self, **kwargs: Any) -> Union[str, _models.Colors]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("str", pipeline_response.http_response) @@ -335,7 +344,10 @@ def put_referenced( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -377,7 +389,10 @@ def get_referenced_constant(self, **kwargs: Any) -> _models.RefColorConstant: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("RefColorConstant", pipeline_response.http_response) @@ -434,7 +449,10 @@ def put_referenced_constant( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/operations/_string_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/operations/_string_operations.py index 2b9f0df0539..e912c5d521c 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/operations/_string_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/operations/_string_operations.py @@ -295,7 +295,10 @@ def get_null(self, **kwargs: Any) -> Optional[str]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("str", pipeline_response.http_response) @@ -354,7 +357,10 @@ def put_null( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -396,7 +402,10 @@ def get_empty(self, **kwargs: Any) -> str: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("str", pipeline_response.http_response) @@ -448,7 +457,10 @@ def put_empty(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-retu if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -490,7 +502,10 @@ def get_mbcs(self, **kwargs: Any) -> str: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("str", pipeline_response.http_response) @@ -547,7 +562,10 @@ def put_mbcs(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-retur if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -591,7 +609,10 @@ def get_whitespace(self, **kwargs: Any) -> str: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("str", pipeline_response.http_response) @@ -647,7 +668,10 @@ def put_whitespace(self, **kwargs: Any) -> None: # pylint: disable=inconsistent if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -689,7 +713,10 @@ def get_not_provided(self, **kwargs: Any) -> str: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("str", pipeline_response.http_response) @@ -735,7 +762,10 @@ def get_base64_encoded(self, **kwargs: Any) -> bytes: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("bytearray", pipeline_response.http_response) @@ -781,7 +811,10 @@ def get_base64_url_encoded(self, **kwargs: Any) -> bytes: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("base64", pipeline_response.http_response) @@ -836,7 +869,10 @@ def put_base64_url_encoded( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -878,7 +914,10 @@ def get_null_base64_url_encoded(self, **kwargs: Any) -> Optional[bytes]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("base64", pipeline_response.http_response) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyTime/bodytime/aio/operations/_time_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyTime/bodytime/aio/operations/_time_operations.py index f49dace7c9e..cc29154fd95 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyTime/bodytime/aio/operations/_time_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyTime/bodytime/aio/operations/_time_operations.py @@ -87,7 +87,10 @@ async def get(self, **kwargs: Any) -> datetime.time: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("time", pipeline_response.http_response) @@ -140,7 +143,10 @@ async def put(self, time_body: datetime.time, **kwargs: Any) -> str: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("str", pipeline_response.http_response) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyTime/bodytime/operations/_time_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyTime/bodytime/operations/_time_operations.py index f906da74705..b7159071df5 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyTime/bodytime/operations/_time_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyTime/bodytime/operations/_time_operations.py @@ -120,7 +120,10 @@ def get(self, **kwargs: Any) -> datetime.time: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("time", pipeline_response.http_response) @@ -173,7 +176,10 @@ def put(self, time_body: datetime.time, **kwargs: Any) -> str: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("str", pipeline_response.http_response) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/operations/_paths_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/operations/_paths_operations.py index 2911e0b68b4..3e6aafb0d8f 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/operations/_paths_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/operations/_paths_operations.py @@ -94,7 +94,10 @@ async def get_empty(self, account_name: str, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/operations/_paths_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/operations/_paths_operations.py index 1718f870158..ae66e30f4a3 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/operations/_paths_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/operations/_paths_operations.py @@ -110,7 +110,10 @@ def get_empty(self, account_name: str, **kwargs: Any) -> None: # pylint: disabl if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/aio/operations/_paths_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/aio/operations/_paths_operations.py index c949283662b..d850d17bcf3 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/aio/operations/_paths_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/aio/operations/_paths_operations.py @@ -105,7 +105,10 @@ async def get_empty(self, vault: str, secret: str, key_name: str, key_version: s if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/operations/_paths_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/operations/_paths_operations.py index 90050f9393b..f2ab03533ca 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/operations/_paths_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/operations/_paths_operations.py @@ -137,7 +137,10 @@ def get_empty( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ErrorWithSecrets/errorwithsecrets/aio/operations/_error_with_secrets_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ErrorWithSecrets/errorwithsecrets/aio/operations/_error_with_secrets_operations.py index b62892e589a..9c9116bb065 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ErrorWithSecrets/errorwithsecrets/aio/operations/_error_with_secrets_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ErrorWithSecrets/errorwithsecrets/aio/operations/_error_with_secrets_operations.py @@ -74,7 +74,10 @@ async def create_secret(self, **kwargs: Any) -> _models.SecretResponse: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.ErrorResponse, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.ErrorResponse, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("SecretResponse", pipeline_response.http_response) @@ -120,7 +123,10 @@ async def get_error_with_secrets(self, **kwargs: Any) -> None: if response.status_code not in [204]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.ErrorResponse, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.ErrorResponse, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ErrorWithSecrets/errorwithsecrets/operations/_error_with_secrets_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ErrorWithSecrets/errorwithsecrets/operations/_error_with_secrets_operations.py index 5d8b0fa1931..7be7abc6d4f 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ErrorWithSecrets/errorwithsecrets/operations/_error_with_secrets_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ErrorWithSecrets/errorwithsecrets/operations/_error_with_secrets_operations.py @@ -102,7 +102,10 @@ def create_secret(self, **kwargs: Any) -> _models.SecretResponse: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.ErrorResponse, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.ErrorResponse, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("SecretResponse", pipeline_response.http_response) @@ -148,7 +151,10 @@ def get_error_with_secrets(self, **kwargs: Any) -> None: # pylint: disable=inco if response.status_code not in [204]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.ErrorResponse, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.ErrorResponse, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Header/header/aio/operations/_header_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Header/header/aio/operations/_header_operations.py index b2b8d89ad94..845152e8d92 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Header/header/aio/operations/_header_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Header/header/aio/operations/_header_operations.py @@ -123,7 +123,10 @@ async def param_existing_key(self, user_agent_parameter: str, **kwargs: Any) -> if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -165,7 +168,10 @@ async def response_existing_key(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -212,7 +218,10 @@ async def param_protected_key(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -254,7 +263,10 @@ async def response_protected_key(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -307,7 +319,10 @@ async def param_integer(self, scenario: str, value: int, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -353,7 +368,10 @@ async def response_integer(self, scenario: str, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -406,7 +424,10 @@ async def param_long(self, scenario: str, value: int, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -452,7 +473,10 @@ async def response_long(self, scenario: str, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -505,7 +529,10 @@ async def param_float(self, scenario: str, value: float, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -551,7 +578,10 @@ async def response_float(self, scenario: str, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -604,7 +634,10 @@ async def param_double(self, scenario: str, value: float, **kwargs: Any) -> None if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -650,7 +683,10 @@ async def response_double(self, scenario: str, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -703,7 +739,10 @@ async def param_bool(self, scenario: str, value: bool, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -749,7 +788,10 @@ async def response_bool(self, scenario: str, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -803,7 +845,10 @@ async def param_string(self, scenario: str, value: Optional[str] = None, **kwarg if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -849,7 +894,10 @@ async def response_string(self, scenario: str, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -901,7 +949,10 @@ async def param_date(self, scenario: str, value: datetime.date, **kwargs: Any) - if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -946,7 +997,10 @@ async def response_date(self, scenario: str, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -999,7 +1053,10 @@ async def param_datetime(self, scenario: str, value: datetime.datetime, **kwargs if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1044,7 +1101,10 @@ async def response_datetime(self, scenario: str, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -1099,7 +1159,10 @@ async def param_datetime_rfc1123( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1145,7 +1208,10 @@ async def response_datetime_rfc1123(self, scenario: str, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -1196,7 +1262,10 @@ async def param_duration(self, scenario: str, value: datetime.timedelta, **kwarg if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1241,7 +1310,10 @@ async def response_duration(self, scenario: str, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -1292,7 +1364,10 @@ async def param_byte(self, scenario: str, value: bytes, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1337,7 +1412,10 @@ async def response_byte(self, scenario: str, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -1393,7 +1471,10 @@ async def param_enum( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1439,7 +1520,10 @@ async def response_enum(self, scenario: str, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -1485,7 +1569,10 @@ async def custom_request_id(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Header/header/operations/_header_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Header/header/operations/_header_operations.py index 6fcf29fb467..fbe3fa4e465 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Header/header/operations/_header_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Header/header/operations/_header_operations.py @@ -550,7 +550,10 @@ def param_existing_key( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -592,7 +595,10 @@ def response_existing_key(self, **kwargs: Any) -> None: # pylint: disable=incon if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -639,7 +645,10 @@ def param_protected_key(self, **kwargs: Any) -> None: # pylint: disable=inconsi if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -681,7 +690,10 @@ def response_protected_key(self, **kwargs: Any) -> None: # pylint: disable=inco if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -736,7 +748,10 @@ def param_integer( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -782,7 +797,10 @@ def response_integer(self, scenario: str, **kwargs: Any) -> None: # pylint: dis if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -837,7 +855,10 @@ def param_long( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -883,7 +904,10 @@ def response_long(self, scenario: str, **kwargs: Any) -> None: # pylint: disabl if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -938,7 +962,10 @@ def param_float( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -984,7 +1011,10 @@ def response_float(self, scenario: str, **kwargs: Any) -> None: # pylint: disab if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -1039,7 +1069,10 @@ def param_double( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1085,7 +1118,10 @@ def response_double(self, scenario: str, **kwargs: Any) -> None: # pylint: disa if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -1140,7 +1176,10 @@ def param_bool( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1186,7 +1225,10 @@ def response_bool(self, scenario: str, **kwargs: Any) -> None: # pylint: disabl if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -1242,7 +1284,10 @@ def param_string( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1288,7 +1333,10 @@ def response_string(self, scenario: str, **kwargs: Any) -> None: # pylint: disa if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -1342,7 +1390,10 @@ def param_date( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1387,7 +1438,10 @@ def response_date(self, scenario: str, **kwargs: Any) -> None: # pylint: disabl if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -1442,7 +1496,10 @@ def param_datetime( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1487,7 +1544,10 @@ def response_datetime(self, scenario: str, **kwargs: Any) -> None: # pylint: di if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -1542,7 +1602,10 @@ def param_datetime_rfc1123( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1590,7 +1653,10 @@ def response_datetime_rfc1123( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -1643,7 +1709,10 @@ def param_duration( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1688,7 +1757,10 @@ def response_duration(self, scenario: str, **kwargs: Any) -> None: # pylint: di if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -1741,7 +1813,10 @@ def param_byte( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1786,7 +1861,10 @@ def response_byte(self, scenario: str, **kwargs: Any) -> None: # pylint: disabl if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -1842,7 +1920,10 @@ def param_enum( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1888,7 +1969,10 @@ def response_enum(self, scenario: str, **kwargs: Any) -> None: # pylint: disabl if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -1934,7 +2018,10 @@ def custom_request_id(self, **kwargs: Any) -> None: # pylint: disable=inconsist if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_client_failure_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_client_failure_operations.py index 57ac51b8fd4..38ef388f633 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_client_failure_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_client_failure_operations.py @@ -116,7 +116,10 @@ async def head400(self, **kwargs: Any) -> None: if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -158,7 +161,10 @@ async def get400(self, **kwargs: Any) -> None: if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -200,7 +206,10 @@ async def options400(self, **kwargs: Any) -> None: if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -254,7 +263,10 @@ async def put400(self, boolean_value: Literal[True] = True, **kwargs: Any) -> No if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -308,7 +320,10 @@ async def patch400(self, boolean_value: Literal[True] = True, **kwargs: Any) -> if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -362,7 +377,10 @@ async def post400(self, boolean_value: Literal[True] = True, **kwargs: Any) -> N if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -416,7 +434,10 @@ async def delete400(self, boolean_value: Literal[True] = True, **kwargs: Any) -> if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -458,7 +479,10 @@ async def head401(self, **kwargs: Any) -> None: if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -500,7 +524,10 @@ async def get402(self, **kwargs: Any) -> None: if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -542,7 +569,10 @@ async def options403(self, **kwargs: Any) -> None: if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -584,7 +614,10 @@ async def get403(self, **kwargs: Any) -> None: if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -638,7 +671,10 @@ async def put404(self, boolean_value: Literal[True] = True, **kwargs: Any) -> No if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -692,7 +728,10 @@ async def patch405(self, boolean_value: Literal[True] = True, **kwargs: Any) -> if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -746,7 +785,10 @@ async def post406(self, boolean_value: Literal[True] = True, **kwargs: Any) -> N if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -800,7 +842,10 @@ async def delete407(self, boolean_value: Literal[True] = True, **kwargs: Any) -> if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -854,7 +899,10 @@ async def put409(self, boolean_value: Literal[True] = True, **kwargs: Any) -> No if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -896,7 +944,10 @@ async def head410(self, **kwargs: Any) -> None: if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -938,7 +989,10 @@ async def get411(self, **kwargs: Any) -> None: if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -980,7 +1034,10 @@ async def options412(self, **kwargs: Any) -> None: if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1022,7 +1079,10 @@ async def get412(self, **kwargs: Any) -> None: if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1076,7 +1136,10 @@ async def put413(self, boolean_value: Literal[True] = True, **kwargs: Any) -> No if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1130,7 +1193,10 @@ async def patch414(self, boolean_value: Literal[True] = True, **kwargs: Any) -> if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1184,7 +1250,10 @@ async def post415(self, boolean_value: Literal[True] = True, **kwargs: Any) -> N if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1226,7 +1295,10 @@ async def get416(self, **kwargs: Any) -> None: if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1280,7 +1352,10 @@ async def delete417(self, boolean_value: Literal[True] = True, **kwargs: Any) -> if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1322,7 +1397,10 @@ async def head429(self, **kwargs: Any) -> None: if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_failure_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_failure_operations.py index bd1ea47654f..5e01254a169 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_failure_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_failure_operations.py @@ -91,7 +91,10 @@ async def get_empty_error(self, **kwargs: Any) -> bool: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("bool", pipeline_response.http_response) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_redirects_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_redirects_operations.py index 00498a5a9fd..4c1a32c820b 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_redirects_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_redirects_operations.py @@ -105,7 +105,10 @@ async def head300(self, **kwargs: Any) -> None: if response.status_code not in [200, 300]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -151,7 +154,10 @@ async def get300(self, **kwargs: Any) -> Optional[list[str]]: if response.status_code not in [200, 300]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = None @@ -202,7 +208,10 @@ async def head301(self, **kwargs: Any) -> None: if response.status_code not in [200, 301]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -248,7 +257,10 @@ async def get301(self, **kwargs: Any) -> None: if response.status_code not in [200, 301]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -307,7 +319,10 @@ async def put301(self, boolean_value: Literal[True] = True, **kwargs: Any) -> No if response.status_code not in [301]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -352,7 +367,10 @@ async def head302(self, **kwargs: Any) -> None: if response.status_code not in [200, 302]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -398,7 +416,10 @@ async def get302(self, **kwargs: Any) -> None: if response.status_code not in [200, 302]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -457,7 +478,10 @@ async def patch302(self, boolean_value: Literal[True] = True, **kwargs: Any) -> if response.status_code not in [302]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -515,7 +539,10 @@ async def post303(self, boolean_value: Literal[True] = True, **kwargs: Any) -> N if response.status_code not in [200, 303]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -561,7 +588,10 @@ async def head307(self, **kwargs: Any) -> None: if response.status_code not in [200, 307]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -607,7 +637,10 @@ async def get307(self, **kwargs: Any) -> None: if response.status_code not in [200, 307]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -653,7 +686,10 @@ async def options307(self, **kwargs: Any) -> None: if response.status_code not in [200, 307]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -711,7 +747,10 @@ async def put307(self, boolean_value: Literal[True] = True, **kwargs: Any) -> No if response.status_code not in [200, 307]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -769,7 +808,10 @@ async def patch307(self, boolean_value: Literal[True] = True, **kwargs: Any) -> if response.status_code not in [200, 307]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -827,7 +869,10 @@ async def post307(self, boolean_value: Literal[True] = True, **kwargs: Any) -> N if response.status_code not in [200, 307]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -885,7 +930,10 @@ async def delete307(self, boolean_value: Literal[True] = True, **kwargs: Any) -> if response.status_code not in [200, 307]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_retry_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_retry_operations.py index 611f74d2014..44fac38cade 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_retry_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_retry_operations.py @@ -98,7 +98,10 @@ async def head408(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -152,7 +155,10 @@ async def put500(self, boolean_value: Literal[True] = True, **kwargs: Any) -> No if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -206,7 +212,10 @@ async def patch500(self, boolean_value: Literal[True] = True, **kwargs: Any) -> if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -248,7 +257,10 @@ async def get502(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -290,7 +302,10 @@ async def options502(self, **kwargs: Any) -> bool: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("bool", pipeline_response.http_response) @@ -348,7 +363,10 @@ async def post503(self, boolean_value: Literal[True] = True, **kwargs: Any) -> N if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -402,7 +420,10 @@ async def delete503(self, boolean_value: Literal[True] = True, **kwargs: Any) -> if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -456,7 +477,10 @@ async def put504(self, boolean_value: Literal[True] = True, **kwargs: Any) -> No if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -510,7 +534,10 @@ async def patch504(self, boolean_value: Literal[True] = True, **kwargs: Any) -> if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_server_failure_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_server_failure_operations.py index 10d02d79a17..ba4f9cfbd8e 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_server_failure_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_server_failure_operations.py @@ -93,7 +93,10 @@ async def head501(self, **kwargs: Any) -> None: if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -135,7 +138,10 @@ async def get501(self, **kwargs: Any) -> None: if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -189,7 +195,10 @@ async def post505(self, boolean_value: Literal[True] = True, **kwargs: Any) -> N if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -243,7 +252,10 @@ async def delete505(self, boolean_value: Literal[True] = True, **kwargs: Any) -> if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_success_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_success_operations.py index f06fa0b8677..6b5dd85c5b0 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_success_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_success_operations.py @@ -109,7 +109,10 @@ async def head200(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -151,7 +154,10 @@ async def get200(self, **kwargs: Any) -> bool: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("bool", pipeline_response.http_response) @@ -197,7 +203,10 @@ async def options200(self, **kwargs: Any) -> bool: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("bool", pipeline_response.http_response) @@ -255,7 +264,10 @@ async def put200(self, boolean_value: Literal[True] = True, **kwargs: Any) -> No if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -309,7 +321,10 @@ async def patch200(self, boolean_value: Literal[True] = True, **kwargs: Any) -> if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -363,7 +378,10 @@ async def post200(self, boolean_value: Literal[True] = True, **kwargs: Any) -> N if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -417,7 +435,10 @@ async def delete200(self, boolean_value: Literal[True] = True, **kwargs: Any) -> if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -471,7 +492,10 @@ async def put201(self, boolean_value: Literal[True] = True, **kwargs: Any) -> No if response.status_code not in [201]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -525,7 +549,10 @@ async def post201(self, boolean_value: Literal[True] = True, **kwargs: Any) -> N if response.status_code not in [201]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -579,7 +606,10 @@ async def put202(self, boolean_value: Literal[True] = True, **kwargs: Any) -> No if response.status_code not in [202]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -633,7 +663,10 @@ async def patch202(self, boolean_value: Literal[True] = True, **kwargs: Any) -> if response.status_code not in [202]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -687,7 +720,10 @@ async def post202(self, boolean_value: Literal[True] = True, **kwargs: Any) -> N if response.status_code not in [202]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -741,7 +777,10 @@ async def delete202(self, boolean_value: Literal[True] = True, **kwargs: Any) -> if response.status_code not in [202]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -783,7 +822,10 @@ async def head204(self, **kwargs: Any) -> None: if response.status_code not in [204]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -837,7 +879,10 @@ async def put204(self, boolean_value: Literal[True] = True, **kwargs: Any) -> No if response.status_code not in [204]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -891,7 +936,10 @@ async def patch204(self, boolean_value: Literal[True] = True, **kwargs: Any) -> if response.status_code not in [204]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -945,7 +993,10 @@ async def post204(self, boolean_value: Literal[True] = True, **kwargs: Any) -> N if response.status_code not in [204]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -999,7 +1050,10 @@ async def delete204(self, boolean_value: Literal[True] = True, **kwargs: Any) -> if response.status_code not in [204]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1041,7 +1095,10 @@ async def head404(self, **kwargs: Any) -> None: if response.status_code not in [204, 404]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_multiple_responses_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_multiple_responses_operations.py index 27f5868d666..5d06e01f8c6 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_multiple_responses_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_multiple_responses_operations.py @@ -125,7 +125,10 @@ async def get200_model204_no_model_default_error200_valid( # pylint: disable=na if response.status_code not in [200, 204]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = None @@ -175,7 +178,10 @@ async def get200_model204_no_model_default_error204_valid( # pylint: disable=na if response.status_code not in [200, 204]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = None @@ -225,7 +231,10 @@ async def get200_model204_no_model_default_error201_invalid( # pylint: disable= if response.status_code not in [200, 204]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = None @@ -275,7 +284,10 @@ async def get200_model204_no_model_default_error202_none( # pylint: disable=nam if response.status_code not in [200, 204]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = None @@ -325,7 +337,10 @@ async def get200_model204_no_model_default_error400_valid( # pylint: disable=na if response.status_code not in [200, 204]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = None @@ -375,7 +390,10 @@ async def get200_model201_model_default_error200_valid( # pylint: disable=name- if response.status_code not in [200, 201]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if response.status_code == 200: @@ -427,7 +445,10 @@ async def get200_model201_model_default_error201_valid( # pylint: disable=name- if response.status_code not in [200, 201]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if response.status_code == 200: @@ -479,7 +500,10 @@ async def get200_model201_model_default_error400_valid( # pylint: disable=name- if response.status_code not in [200, 201]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if response.status_code == 200: @@ -532,7 +556,10 @@ async def get200_model_a201_model_c404_model_d_default_error200_valid( # pylint if response.status_code not in [200, 201, 404]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if response.status_code == 200: @@ -588,7 +615,10 @@ async def get200_model_a201_model_c404_model_d_default_error201_valid( # pylint if response.status_code not in [200, 201, 404]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if response.status_code == 200: @@ -644,7 +674,10 @@ async def get200_model_a201_model_c404_model_d_default_error404_valid( # pylint if response.status_code not in [200, 201, 404]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if response.status_code == 200: @@ -700,7 +733,10 @@ async def get200_model_a201_model_c404_model_d_default_error400_valid( # pylint if response.status_code not in [200, 201, 404]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if response.status_code == 200: @@ -753,7 +789,10 @@ async def get202_none204_none_default_error202_none(self, **kwargs: Any) -> None if response.status_code not in [202, 204]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -795,7 +834,10 @@ async def get202_none204_none_default_error204_none(self, **kwargs: Any) -> None if response.status_code not in [202, 204]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -837,7 +879,10 @@ async def get202_none204_none_default_error400_valid(self, **kwargs: Any) -> Non if response.status_code not in [202, 204]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1133,7 +1178,10 @@ async def get_default_model_a400_valid(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.MyException, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.MyException, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1175,7 +1223,10 @@ async def get_default_model_a400_none(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.MyException, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.MyException, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_client_failure_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_client_failure_operations.py index 6b0d2b8e772..52f0003ba7f 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_client_failure_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_client_failure_operations.py @@ -494,7 +494,10 @@ def head400(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-return if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -536,7 +539,10 @@ def get400(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-return- if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -578,7 +584,10 @@ def options400(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-ret if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -634,7 +643,10 @@ def put400( # pylint: disable=inconsistent-return-statements if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -690,7 +702,10 @@ def patch400( # pylint: disable=inconsistent-return-statements if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -746,7 +761,10 @@ def post400( # pylint: disable=inconsistent-return-statements if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -802,7 +820,10 @@ def delete400( # pylint: disable=inconsistent-return-statements if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -844,7 +865,10 @@ def head401(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-return if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -886,7 +910,10 @@ def get402(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-return- if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -928,7 +955,10 @@ def options403(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-ret if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -970,7 +1000,10 @@ def get403(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-return- if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1026,7 +1059,10 @@ def put404( # pylint: disable=inconsistent-return-statements if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1082,7 +1118,10 @@ def patch405( # pylint: disable=inconsistent-return-statements if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1138,7 +1177,10 @@ def post406( # pylint: disable=inconsistent-return-statements if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1194,7 +1236,10 @@ def delete407( # pylint: disable=inconsistent-return-statements if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1250,7 +1295,10 @@ def put409( # pylint: disable=inconsistent-return-statements if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1292,7 +1340,10 @@ def head410(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-return if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1334,7 +1385,10 @@ def get411(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-return- if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1376,7 +1430,10 @@ def options412(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-ret if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1418,7 +1475,10 @@ def get412(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-return- if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1474,7 +1534,10 @@ def put413( # pylint: disable=inconsistent-return-statements if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1530,7 +1593,10 @@ def patch414( # pylint: disable=inconsistent-return-statements if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1586,7 +1652,10 @@ def post415( # pylint: disable=inconsistent-return-statements if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1628,7 +1697,10 @@ def get416(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-return- if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1684,7 +1756,10 @@ def delete417( # pylint: disable=inconsistent-return-statements if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1726,7 +1801,10 @@ def head429(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-return if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_failure_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_failure_operations.py index 49ead8b13c2..9a657ffa873 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_failure_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_failure_operations.py @@ -132,7 +132,10 @@ def get_empty_error(self, **kwargs: Any) -> bool: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("bool", pipeline_response.http_response) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_redirects_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_redirects_operations.py index fee0307bbf7..09bae09b9c2 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_redirects_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_redirects_operations.py @@ -336,7 +336,10 @@ def head300(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-return if response.status_code not in [200, 300]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -382,7 +385,10 @@ def get300(self, **kwargs: Any) -> Optional[list[str]]: if response.status_code not in [200, 300]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = None @@ -433,7 +439,10 @@ def head301(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-return if response.status_code not in [200, 301]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -479,7 +488,10 @@ def get301(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-return- if response.status_code not in [200, 301]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -540,7 +552,10 @@ def put301( # pylint: disable=inconsistent-return-statements if response.status_code not in [301]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -585,7 +600,10 @@ def head302(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-return if response.status_code not in [200, 302]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -631,7 +649,10 @@ def get302(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-return- if response.status_code not in [200, 302]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -692,7 +713,10 @@ def patch302( # pylint: disable=inconsistent-return-statements if response.status_code not in [302]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -752,7 +776,10 @@ def post303( # pylint: disable=inconsistent-return-statements if response.status_code not in [200, 303]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -798,7 +825,10 @@ def head307(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-return if response.status_code not in [200, 307]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -844,7 +874,10 @@ def get307(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-return- if response.status_code not in [200, 307]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -890,7 +923,10 @@ def options307(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-ret if response.status_code not in [200, 307]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -950,7 +986,10 @@ def put307( # pylint: disable=inconsistent-return-statements if response.status_code not in [200, 307]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -1010,7 +1049,10 @@ def patch307( # pylint: disable=inconsistent-return-statements if response.status_code not in [200, 307]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -1070,7 +1112,10 @@ def post307( # pylint: disable=inconsistent-return-statements if response.status_code not in [200, 307]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} @@ -1130,7 +1175,10 @@ def delete307( # pylint: disable=inconsistent-return-statements if response.status_code not in [200, 307]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) response_headers = {} diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_retry_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_retry_operations.py index 3976d3d1a56..6576d435d98 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_retry_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_retry_operations.py @@ -234,7 +234,10 @@ def head408(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-return if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -290,7 +293,10 @@ def put500( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -346,7 +352,10 @@ def patch500( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -388,7 +397,10 @@ def get502(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-return- if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -430,7 +442,10 @@ def options502(self, **kwargs: Any) -> bool: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("bool", pipeline_response.http_response) @@ -490,7 +505,10 @@ def post503( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -546,7 +564,10 @@ def delete503( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -602,7 +623,10 @@ def put504( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -658,7 +682,10 @@ def patch504( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_server_failure_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_server_failure_operations.py index d67ff5dbe37..fa686493b8e 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_server_failure_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_server_failure_operations.py @@ -152,7 +152,10 @@ def head501(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-return if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -194,7 +197,10 @@ def get501(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-return- if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -250,7 +256,10 @@ def post505( # pylint: disable=inconsistent-return-statements if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -306,7 +315,10 @@ def delete505( # pylint: disable=inconsistent-return-statements if response.status_code not in []: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_success_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_success_operations.py index d5f101da8d7..ca46d4c8fdb 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_success_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_success_operations.py @@ -399,7 +399,10 @@ def head200(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-return if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -441,7 +444,10 @@ def get200(self, **kwargs: Any) -> bool: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("bool", pipeline_response.http_response) @@ -487,7 +493,10 @@ def options200(self, **kwargs: Any) -> bool: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("bool", pipeline_response.http_response) @@ -547,7 +556,10 @@ def put200( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -603,7 +615,10 @@ def patch200( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -659,7 +674,10 @@ def post200( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -715,7 +733,10 @@ def delete200( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -771,7 +792,10 @@ def put201( # pylint: disable=inconsistent-return-statements if response.status_code not in [201]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -827,7 +851,10 @@ def post201( # pylint: disable=inconsistent-return-statements if response.status_code not in [201]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -883,7 +910,10 @@ def put202( # pylint: disable=inconsistent-return-statements if response.status_code not in [202]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -939,7 +969,10 @@ def patch202( # pylint: disable=inconsistent-return-statements if response.status_code not in [202]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -995,7 +1028,10 @@ def post202( # pylint: disable=inconsistent-return-statements if response.status_code not in [202]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1051,7 +1087,10 @@ def delete202( # pylint: disable=inconsistent-return-statements if response.status_code not in [202]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1093,7 +1132,10 @@ def head204(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-return if response.status_code not in [204]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1149,7 +1191,10 @@ def put204( # pylint: disable=inconsistent-return-statements if response.status_code not in [204]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1205,7 +1250,10 @@ def patch204( # pylint: disable=inconsistent-return-statements if response.status_code not in [204]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1261,7 +1309,10 @@ def post204( # pylint: disable=inconsistent-return-statements if response.status_code not in [204]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1317,7 +1368,10 @@ def delete204( # pylint: disable=inconsistent-return-statements if response.status_code not in [204]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1359,7 +1413,10 @@ def head404(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-return if response.status_code not in [204, 404]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_multiple_responses_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_multiple_responses_operations.py index 3278ffb66a7..b9e73578a09 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_multiple_responses_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_multiple_responses_operations.py @@ -551,7 +551,10 @@ def get200_model204_no_model_default_error200_valid( # pylint: disable=name-too if response.status_code not in [200, 204]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = None @@ -601,7 +604,10 @@ def get200_model204_no_model_default_error204_valid( # pylint: disable=name-too if response.status_code not in [200, 204]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = None @@ -651,7 +657,10 @@ def get200_model204_no_model_default_error201_invalid( # pylint: disable=name-t if response.status_code not in [200, 204]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = None @@ -701,7 +710,10 @@ def get200_model204_no_model_default_error202_none( # pylint: disable=name-too- if response.status_code not in [200, 204]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = None @@ -751,7 +763,10 @@ def get200_model204_no_model_default_error400_valid( # pylint: disable=name-too if response.status_code not in [200, 204]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = None @@ -801,7 +816,10 @@ def get200_model201_model_default_error200_valid( # pylint: disable=name-too-lo if response.status_code not in [200, 201]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if response.status_code == 200: @@ -853,7 +871,10 @@ def get200_model201_model_default_error201_valid( # pylint: disable=name-too-lo if response.status_code not in [200, 201]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if response.status_code == 200: @@ -905,7 +926,10 @@ def get200_model201_model_default_error400_valid( # pylint: disable=name-too-lo if response.status_code not in [200, 201]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if response.status_code == 200: @@ -958,7 +982,10 @@ def get200_model_a201_model_c404_model_d_default_error200_valid( # pylint: disa if response.status_code not in [200, 201, 404]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if response.status_code == 200: @@ -1014,7 +1041,10 @@ def get200_model_a201_model_c404_model_d_default_error201_valid( # pylint: disa if response.status_code not in [200, 201, 404]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if response.status_code == 200: @@ -1070,7 +1100,10 @@ def get200_model_a201_model_c404_model_d_default_error404_valid( # pylint: disa if response.status_code not in [200, 201, 404]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if response.status_code == 200: @@ -1126,7 +1159,10 @@ def get200_model_a201_model_c404_model_d_default_error400_valid( # pylint: disa if response.status_code not in [200, 201, 404]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if response.status_code == 200: @@ -1181,7 +1217,10 @@ def get202_none204_none_default_error202_none( # pylint: disable=inconsistent-r if response.status_code not in [202, 204]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1225,7 +1264,10 @@ def get202_none204_none_default_error204_none( # pylint: disable=inconsistent-r if response.status_code not in [202, 204]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1269,7 +1311,10 @@ def get202_none204_none_default_error400_valid( # pylint: disable=inconsistent- if response.status_code not in [202, 204]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1573,7 +1618,10 @@ def get_default_model_a400_valid(self, **kwargs: Any) -> None: # pylint: disabl if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.MyException, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.MyException, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1615,7 +1663,10 @@ def get_default_model_a400_none(self, **kwargs: Any) -> None: # pylint: disable if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.MyException, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.MyException, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/MergePatchJson/mergepatchjson/aio/operations/_merge_patch_json_client_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/MergePatchJson/mergepatchjson/aio/operations/_merge_patch_json_client_operations.py index b21e7bf9598..9bf5cc8b2be 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/MergePatchJson/mergepatchjson/aio/operations/_merge_patch_json_client_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/MergePatchJson/mergepatchjson/aio/operations/_merge_patch_json_client_operations.py @@ -79,7 +79,10 @@ async def patch_single(self, body: JSON, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize("object", pipeline_response) + error = self._deserialize.failsafe_deserialize( + "object", + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/MergePatchJson/mergepatchjson/operations/_merge_patch_json_client_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/MergePatchJson/mergepatchjson/operations/_merge_patch_json_client_operations.py index ad82e01f033..aaac24139a8 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/MergePatchJson/mergepatchjson/operations/_merge_patch_json_client_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/MergePatchJson/mergepatchjson/operations/_merge_patch_json_client_operations.py @@ -98,7 +98,10 @@ def patch_single(self, body: JSON, **kwargs: Any) -> None: # pylint: disable=in if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize("object", pipeline_response) + error = self._deserialize.failsafe_deserialize( + "object", + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/aio/operations/_auto_rest_resource_flattening_test_service_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/aio/operations/_auto_rest_resource_flattening_test_service_operations.py index 77d306bbe82..feccdea2dea 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/aio/operations/_auto_rest_resource_flattening_test_service_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/aio/operations/_auto_rest_resource_flattening_test_service_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=line-too-long,useless-suppression +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -153,7 +153,10 @@ async def put_array( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -198,7 +201,10 @@ async def get_array(self, **kwargs: Any) -> list[_models.FlattenedProduct]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[FlattenedProduct]", pipeline_response.http_response) @@ -313,7 +319,10 @@ async def put_wrapped_array( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -359,7 +368,10 @@ async def get_wrapped_array(self, **kwargs: Any) -> list[_models.ProductWrapper] if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[ProductWrapper]", pipeline_response.http_response) @@ -471,7 +483,10 @@ async def put_dictionary( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -516,7 +531,10 @@ async def get_dictionary(self, **kwargs: Any) -> dict[str, _models.FlattenedProd if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{FlattenedProduct}", pipeline_response.http_response) @@ -634,7 +652,10 @@ async def put_resource_collection( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -679,7 +700,10 @@ async def get_resource_collection(self, **kwargs: Any) -> _models.ResourceCollec if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("ResourceCollection", pipeline_response.http_response) @@ -791,7 +815,10 @@ async def put_simple_product( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("SimpleProduct", pipeline_response.http_response) @@ -880,7 +907,10 @@ async def post_flattened_simple_product( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("SimpleProduct", pipeline_response.http_response) @@ -967,7 +997,10 @@ async def put_simple_product_with_grouping( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("SimpleProduct", pipeline_response.http_response) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/operations/_auto_rest_resource_flattening_test_service_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/operations/_auto_rest_resource_flattening_test_service_operations.py index 8ac138cc5d0..b294c4efda9 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/operations/_auto_rest_resource_flattening_test_service_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/operations/_auto_rest_resource_flattening_test_service_operations.py @@ -324,7 +324,10 @@ def put_array( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -369,7 +372,10 @@ def get_array(self, **kwargs: Any) -> list[_models.FlattenedProduct]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[FlattenedProduct]", pipeline_response.http_response) @@ -484,7 +490,10 @@ def put_wrapped_array( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -530,7 +539,10 @@ def get_wrapped_array(self, **kwargs: Any) -> list[_models.ProductWrapper]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("[ProductWrapper]", pipeline_response.http_response) @@ -642,7 +654,10 @@ def put_dictionary( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -687,7 +702,10 @@ def get_dictionary(self, **kwargs: Any) -> dict[str, _models.FlattenedProduct]: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{FlattenedProduct}", pipeline_response.http_response) @@ -805,7 +823,10 @@ def put_resource_collection( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -850,7 +871,10 @@ def get_resource_collection(self, **kwargs: Any) -> _models.ResourceCollection: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("ResourceCollection", pipeline_response.http_response) @@ -962,7 +986,10 @@ def put_simple_product( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("SimpleProduct", pipeline_response.http_response) @@ -1051,7 +1078,10 @@ def post_flattened_simple_product( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("SimpleProduct", pipeline_response.http_response) @@ -1138,7 +1168,10 @@ def put_simple_product_with_grouping( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("SimpleProduct", pipeline_response.http_response) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/aio/operations/_multiple_inheritance_service_client_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/aio/operations/_multiple_inheritance_service_client_operations.py index c8609377b5a..3b7598f578d 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/aio/operations/_multiple_inheritance_service_client_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/aio/operations/_multiple_inheritance_service_client_operations.py @@ -84,7 +84,10 @@ async def get_horse(self, **kwargs: Any) -> _models.Horse: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("Horse", pipeline_response.http_response) @@ -218,7 +221,10 @@ async def get_pet(self, **kwargs: Any) -> _models.Pet: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("Pet", pipeline_response.http_response) @@ -317,7 +323,10 @@ async def get_feline(self, **kwargs: Any) -> _models.Feline: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("Feline", pipeline_response.http_response) @@ -451,7 +460,10 @@ async def get_cat(self, **kwargs: Any) -> _models.Cat: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("Cat", pipeline_response.http_response) @@ -588,7 +600,10 @@ async def get_kitten(self, **kwargs: Any) -> _models.Kitten: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("Kitten", pipeline_response.http_response) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/operations/_multiple_inheritance_service_client_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/operations/_multiple_inheritance_service_client_operations.py index 6a8d66d9e57..ead4367b798 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/operations/_multiple_inheritance_service_client_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/operations/_multiple_inheritance_service_client_operations.py @@ -230,7 +230,10 @@ def get_horse(self, **kwargs: Any) -> _models.Horse: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("Horse", pipeline_response.http_response) @@ -364,7 +367,10 @@ def get_pet(self, **kwargs: Any) -> _models.Pet: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("Pet", pipeline_response.http_response) @@ -463,7 +469,10 @@ def get_feline(self, **kwargs: Any) -> _models.Feline: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("Feline", pipeline_response.http_response) @@ -597,7 +606,10 @@ def get_cat(self, **kwargs: Any) -> _models.Cat: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("Cat", pipeline_response.http_response) @@ -734,7 +746,10 @@ def get_kitten(self, **kwargs: Any) -> _models.Kitten: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("Kitten", pipeline_response.http_response) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ObjectType/objecttype/aio/operations/_object_type_client_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ObjectType/objecttype/aio/operations/_object_type_client_operations.py index ef55b89af17..99d3b40b411 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ObjectType/objecttype/aio/operations/_object_type_client_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ObjectType/objecttype/aio/operations/_object_type_client_operations.py @@ -73,7 +73,10 @@ async def get(self, **kwargs: Any) -> JSON: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize("object", pipeline_response) + error = self._deserialize.failsafe_deserialize( + "object", + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("object", pipeline_response.http_response) @@ -128,7 +131,10 @@ async def put(self, put_object: JSON, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize("object", pipeline_response) + error = self._deserialize.failsafe_deserialize( + "object", + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ObjectType/objecttype/operations/_object_type_client_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ObjectType/objecttype/operations/_object_type_client_operations.py index 8859422e34e..3790a4280e1 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ObjectType/objecttype/operations/_object_type_client_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ObjectType/objecttype/operations/_object_type_client_operations.py @@ -106,7 +106,10 @@ def get(self, **kwargs: Any) -> JSON: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize("object", pipeline_response) + error = self._deserialize.failsafe_deserialize( + "object", + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("object", pipeline_response.http_response) @@ -161,7 +164,10 @@ def put(self, put_object: JSON, **kwargs: Any) -> None: # pylint: disable=incon if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize("object", pipeline_response) + error = self._deserialize.failsafe_deserialize( + "object", + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Report/report/aio/operations/_auto_rest_report_service_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Report/report/aio/operations/_auto_rest_report_service_operations.py index b2ee9e25482..2d71933b8a2 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Report/report/aio/operations/_auto_rest_report_service_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Report/report/aio/operations/_auto_rest_report_service_operations.py @@ -79,7 +79,10 @@ async def get_report(self, qualifier: Optional[str] = None, **kwargs: Any) -> di if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{int}", pipeline_response.http_response) @@ -130,7 +133,10 @@ async def get_optional_report(self, qualifier: Optional[str] = None, **kwargs: A if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{int}", pipeline_response.http_response) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Report/report/operations/_auto_rest_report_service_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Report/report/operations/_auto_rest_report_service_operations.py index 95590688ad7..02107001bbe 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Report/report/operations/_auto_rest_report_service_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Report/report/operations/_auto_rest_report_service_operations.py @@ -117,7 +117,10 @@ def get_report(self, qualifier: Optional[str] = None, **kwargs: Any) -> dict[str if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{int}", pipeline_response.http_response) @@ -168,7 +171,10 @@ def get_optional_report(self, qualifier: Optional[str] = None, **kwargs: Any) -> if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("{int}", pipeline_response.http_response) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/operations/_explicit_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/operations/_explicit_operations.py index d5bcea87fa9..7ce1d505f59 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/operations/_explicit_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/operations/_explicit_operations.py @@ -126,7 +126,10 @@ async def put_optional_binary_body(self, body_parameter: Optional[IO[bytes]] = N if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -175,7 +178,10 @@ async def put_required_binary_body(self, body_parameter: IO[bytes], **kwargs: An if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -225,7 +231,10 @@ async def post_required_integer_parameter(self, body_parameter: int, **kwargs: A if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -278,7 +287,10 @@ async def post_optional_integer_parameter(self, body_parameter: Optional[int] = if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -329,7 +341,10 @@ async def post_required_integer_property(self, value: int, **kwargs: Any) -> Non if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -382,7 +397,10 @@ async def post_optional_integer_property(self, value: Optional[int] = None, **kw if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -428,7 +446,10 @@ async def post_required_integer_header(self, header_parameter: int, **kwargs: An if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -473,7 +494,10 @@ async def post_optional_integer_header(self, header_parameter: Optional[int] = N if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -523,7 +547,10 @@ async def post_required_string_parameter(self, body_parameter: str, **kwargs: An if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -576,7 +603,10 @@ async def post_optional_string_parameter(self, body_parameter: Optional[str] = N if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -627,7 +657,10 @@ async def post_required_string_property(self, value: str, **kwargs: Any) -> None if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -680,7 +713,10 @@ async def post_optional_string_property(self, value: Optional[str] = None, **kwa if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -726,7 +762,10 @@ async def post_required_string_header(self, header_parameter: str, **kwargs: Any if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -771,7 +810,10 @@ async def post_optional_string_header(self, body_parameter: Optional[str] = None if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -864,7 +906,10 @@ async def post_required_class_parameter( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -958,7 +1003,10 @@ async def post_optional_class_parameter( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1009,7 +1057,10 @@ async def post_required_class_property(self, value: _models.Product, **kwargs: A if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1062,7 +1113,10 @@ async def post_optional_class_property(self, value: Optional[_models.Product] = if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1153,7 +1207,10 @@ async def post_required_array_parameter(self, body_parameter: Union[list[str], I if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1247,7 +1304,10 @@ async def post_optional_array_parameter( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1298,7 +1358,10 @@ async def post_required_array_property(self, value: list[str], **kwargs: Any) -> if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1351,7 +1414,10 @@ async def post_optional_array_property(self, value: Optional[list[str]] = None, if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1397,7 +1463,10 @@ async def post_required_array_header(self, header_parameter: list[str], **kwargs if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1442,7 +1511,10 @@ async def post_optional_array_header(self, header_parameter: Optional[list[str]] if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/operations/_implicit_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/operations/_implicit_operations.py index fae16812009..459f0861c5f 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/operations/_implicit_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/operations/_implicit_operations.py @@ -101,7 +101,10 @@ async def get_required_path(self, path_parameter: str, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -146,7 +149,10 @@ async def put_optional_query(self, query_parameter: Optional[str] = None, **kwar if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -191,7 +197,10 @@ async def put_optional_header(self, query_parameter: Optional[str] = None, **kwa if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -244,7 +253,10 @@ async def put_optional_body(self, body_parameter: Optional[str] = None, **kwargs if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -296,7 +308,10 @@ async def put_optional_binary_body(self, body_parameter: Optional[IO[bytes]] = N if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -339,7 +354,10 @@ async def get_required_global_path(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -382,7 +400,10 @@ async def get_required_global_query(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -425,7 +446,10 @@ async def get_optional_global_query(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/operations/_explicit_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/operations/_explicit_operations.py index 009d2ebe7ec..34c91265fa8 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/operations/_explicit_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/operations/_explicit_operations.py @@ -521,7 +521,10 @@ def put_optional_binary_body( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -572,7 +575,10 @@ def put_required_binary_body( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -624,7 +630,10 @@ def post_required_integer_parameter( # pylint: disable=inconsistent-return-stat if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -679,7 +688,10 @@ def post_optional_integer_parameter( # pylint: disable=inconsistent-return-stat if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -732,7 +744,10 @@ def post_required_integer_property( # pylint: disable=inconsistent-return-state if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -787,7 +802,10 @@ def post_optional_integer_property( # pylint: disable=inconsistent-return-state if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -835,7 +853,10 @@ def post_required_integer_header( # pylint: disable=inconsistent-return-stateme if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -882,7 +903,10 @@ def post_optional_integer_header( # pylint: disable=inconsistent-return-stateme if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -934,7 +958,10 @@ def post_required_string_parameter( # pylint: disable=inconsistent-return-state if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -989,7 +1016,10 @@ def post_optional_string_parameter( # pylint: disable=inconsistent-return-state if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1042,7 +1072,10 @@ def post_required_string_property( # pylint: disable=inconsistent-return-statem if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1097,7 +1130,10 @@ def post_optional_string_property( # pylint: disable=inconsistent-return-statem if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1145,7 +1181,10 @@ def post_required_string_header( # pylint: disable=inconsistent-return-statemen if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1192,7 +1231,10 @@ def post_optional_string_header( # pylint: disable=inconsistent-return-statemen if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1285,7 +1327,10 @@ def post_required_class_parameter( # pylint: disable=inconsistent-return-statem if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1379,7 +1424,10 @@ def post_optional_class_parameter( # pylint: disable=inconsistent-return-statem if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1432,7 +1480,10 @@ def post_required_class_property( # pylint: disable=inconsistent-return-stateme if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1487,7 +1538,10 @@ def post_optional_class_property( # pylint: disable=inconsistent-return-stateme if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1580,7 +1634,10 @@ def post_required_array_parameter( # pylint: disable=inconsistent-return-statem if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1674,7 +1731,10 @@ def post_optional_array_parameter( # pylint: disable=inconsistent-return-statem if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1727,7 +1787,10 @@ def post_required_array_property( # pylint: disable=inconsistent-return-stateme if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1782,7 +1845,10 @@ def post_optional_array_property( # pylint: disable=inconsistent-return-stateme if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1830,7 +1896,10 @@ def post_required_array_header( # pylint: disable=inconsistent-return-statement if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1877,7 +1946,10 @@ def post_optional_array_header( # pylint: disable=inconsistent-return-statement if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/operations/_implicit_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/operations/_implicit_operations.py index 793199f02b3..a2f34914bb5 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/operations/_implicit_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/operations/_implicit_operations.py @@ -241,7 +241,10 @@ def get_required_path( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -288,7 +291,10 @@ def put_optional_query( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -335,7 +341,10 @@ def put_optional_header( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -390,7 +399,10 @@ def put_optional_body( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -444,7 +456,10 @@ def put_optional_binary_body( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -487,7 +502,10 @@ def get_required_global_path(self, **kwargs: Any) -> None: # pylint: disable=in if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -530,7 +548,10 @@ def get_required_global_query(self, **kwargs: Any) -> None: # pylint: disable=i if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -573,7 +594,10 @@ def get_optional_global_query(self, **kwargs: Any) -> None: # pylint: disable=i if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/aio/operations/_path_items_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/aio/operations/_path_items_operations.py index 70a469bbab0..8551575a5d6 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/aio/operations/_path_items_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/aio/operations/_path_items_operations.py @@ -116,7 +116,10 @@ async def get_all_with_values( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -183,7 +186,10 @@ async def get_global_query_null( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -250,7 +256,10 @@ async def get_global_and_local_query_null( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -316,7 +325,10 @@ async def get_local_path_item_query_null( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/aio/operations/_paths_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/aio/operations/_paths_operations.py index b773fe31edb..d0f84db3c65 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/aio/operations/_paths_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/aio/operations/_paths_operations.py @@ -118,7 +118,10 @@ async def get_boolean_true(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -162,7 +165,10 @@ async def get_boolean_false(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -206,7 +212,10 @@ async def get_int_one_million(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -250,7 +259,10 @@ async def get_int_negative_one_million(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -294,7 +306,10 @@ async def get_ten_billion(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -338,7 +353,10 @@ async def get_negative_ten_billion(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -382,7 +400,10 @@ async def float_scientific_positive(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -426,7 +447,10 @@ async def float_scientific_negative(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -470,7 +494,10 @@ async def double_decimal_positive(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -514,7 +541,10 @@ async def double_decimal_negative(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -558,7 +588,10 @@ async def string_unicode(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -602,7 +635,10 @@ async def string_url_encoded(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -648,7 +684,10 @@ async def string_url_non_encoded(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -692,7 +731,10 @@ async def string_empty(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -737,7 +779,10 @@ async def string_null(self, string_path: str, **kwargs: Any) -> None: if response.status_code not in [400]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -783,7 +828,10 @@ async def enum_valid(self, enum_path: Union[str, _models.UriColor], **kwargs: An if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -829,7 +877,10 @@ async def enum_null(self, enum_path: Union[str, _models.UriColor], **kwargs: Any if response.status_code not in [400]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -874,7 +925,10 @@ async def byte_multi_byte(self, byte_path: bytes, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -918,7 +972,10 @@ async def byte_empty(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -963,7 +1020,10 @@ async def byte_null(self, byte_path: bytes, **kwargs: Any) -> None: if response.status_code not in [400]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1007,7 +1067,10 @@ async def date_valid(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1053,7 +1116,10 @@ async def date_null(self, date_path: datetime.date, **kwargs: Any) -> None: if response.status_code not in [400]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1097,7 +1163,10 @@ async def date_time_valid(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1142,7 +1211,10 @@ async def date_time_null(self, date_time_path: datetime.datetime, **kwargs: Any) if response.status_code not in [400]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1187,7 +1259,10 @@ async def base64_url(self, base64_url_path: bytes, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1234,7 +1309,10 @@ async def array_csv_in_path(self, array_path: list[str], **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1279,7 +1357,10 @@ async def unix_time_url(self, unix_time_url_path: datetime.datetime, **kwargs: A if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/aio/operations/_queries_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/aio/operations/_queries_operations.py index 774bb2e0ee1..f8a58bd0a2c 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/aio/operations/_queries_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/aio/operations/_queries_operations.py @@ -127,7 +127,10 @@ async def get_boolean_true(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -171,7 +174,10 @@ async def get_boolean_false(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -216,7 +222,10 @@ async def get_boolean_null(self, bool_query: Optional[bool] = None, **kwargs: An if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -260,7 +269,10 @@ async def get_int_one_million(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -304,7 +316,10 @@ async def get_int_negative_one_million(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -349,7 +364,10 @@ async def get_int_null(self, int_query: Optional[int] = None, **kwargs: Any) -> if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -393,7 +411,10 @@ async def get_ten_billion(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -437,7 +458,10 @@ async def get_negative_ten_billion(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -482,7 +506,10 @@ async def get_long_null(self, long_query: Optional[int] = None, **kwargs: Any) - if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -526,7 +553,10 @@ async def float_scientific_positive(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -570,7 +600,10 @@ async def float_scientific_negative(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -615,7 +648,10 @@ async def float_null(self, float_query: Optional[float] = None, **kwargs: Any) - if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -659,7 +695,10 @@ async def double_decimal_positive(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -703,7 +742,10 @@ async def double_decimal_negative(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -748,7 +790,10 @@ async def double_null(self, double_query: Optional[float] = None, **kwargs: Any) if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -794,7 +839,10 @@ async def string_unicode(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -840,7 +888,10 @@ async def string_url_encoded(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -884,7 +935,10 @@ async def string_empty(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -929,7 +983,10 @@ async def string_null(self, string_query: Optional[str] = None, **kwargs: Any) - if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -975,7 +1032,10 @@ async def enum_valid(self, enum_query: Optional[Union[str, _models.UriColor]] = if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1021,7 +1081,10 @@ async def enum_null(self, enum_query: Optional[Union[str, _models.UriColor]] = N if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1067,7 +1130,10 @@ async def byte_multi_byte(self, byte_query: Optional[bytes] = None, **kwargs: An if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1111,7 +1177,10 @@ async def byte_empty(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1156,7 +1225,10 @@ async def byte_null(self, byte_query: Optional[bytes] = None, **kwargs: Any) -> if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1200,7 +1272,10 @@ async def date_valid(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1245,7 +1320,10 @@ async def date_null(self, date_query: Optional[datetime.date] = None, **kwargs: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1291,7 +1369,10 @@ async def date_time_valid(self, **kwargs: Any) -> None: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1336,7 +1417,10 @@ async def date_time_null(self, date_time_query: Optional[datetime.datetime] = No if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1383,7 +1467,10 @@ async def array_string_csv_valid(self, array_query: Optional[list[str]] = None, if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1428,7 +1515,10 @@ async def array_string_csv_null(self, array_query: Optional[list[str]] = None, * if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1474,7 +1564,10 @@ async def array_string_csv_empty(self, array_query: Optional[list[str]] = None, if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1523,7 +1616,10 @@ async def array_string_no_collection_format_empty( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1570,7 +1666,10 @@ async def array_string_ssv_valid(self, array_query: Optional[list[str]] = None, if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1617,7 +1716,10 @@ async def array_string_tsv_valid(self, array_query: Optional[list[str]] = None, if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1664,7 +1766,10 @@ async def array_string_pipes_valid(self, array_query: Optional[list[str]] = None if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/operations/_path_items_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/operations/_path_items_operations.py index c4a6a07510a..6edea4c6980 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/operations/_path_items_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/operations/_path_items_operations.py @@ -282,7 +282,10 @@ def get_all_with_values( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -349,7 +352,10 @@ def get_global_query_null( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -416,7 +422,10 @@ def get_global_and_local_query_null( # pylint: disable=inconsistent-return-stat if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -482,7 +491,10 @@ def get_local_path_item_query_null( # pylint: disable=inconsistent-return-state if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/operations/_paths_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/operations/_paths_operations.py index 467ffe2e967..0e9dead5f6f 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/operations/_paths_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/operations/_paths_operations.py @@ -627,7 +627,10 @@ def get_boolean_true(self, **kwargs: Any) -> None: # pylint: disable=inconsiste if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -671,7 +674,10 @@ def get_boolean_false(self, **kwargs: Any) -> None: # pylint: disable=inconsist if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -715,7 +721,10 @@ def get_int_one_million(self, **kwargs: Any) -> None: # pylint: disable=inconsi if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -759,7 +768,10 @@ def get_int_negative_one_million(self, **kwargs: Any) -> None: # pylint: disabl if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -803,7 +815,10 @@ def get_ten_billion(self, **kwargs: Any) -> None: # pylint: disable=inconsisten if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -847,7 +862,10 @@ def get_negative_ten_billion(self, **kwargs: Any) -> None: # pylint: disable=in if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -891,7 +909,10 @@ def float_scientific_positive(self, **kwargs: Any) -> None: # pylint: disable=i if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -935,7 +956,10 @@ def float_scientific_negative(self, **kwargs: Any) -> None: # pylint: disable=i if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -979,7 +1003,10 @@ def double_decimal_positive(self, **kwargs: Any) -> None: # pylint: disable=inc if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1023,7 +1050,10 @@ def double_decimal_negative(self, **kwargs: Any) -> None: # pylint: disable=inc if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1067,7 +1097,10 @@ def string_unicode(self, **kwargs: Any) -> None: # pylint: disable=inconsistent if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1111,7 +1144,10 @@ def string_url_encoded(self, **kwargs: Any) -> None: # pylint: disable=inconsis if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1157,7 +1193,10 @@ def string_url_non_encoded(self, **kwargs: Any) -> None: # pylint: disable=inco if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1201,7 +1240,10 @@ def string_empty(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-r if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1246,7 +1288,10 @@ def string_null(self, string_path: str, **kwargs: Any) -> None: # pylint: disab if response.status_code not in [400]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1294,7 +1339,10 @@ def enum_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1342,7 +1390,10 @@ def enum_null( # pylint: disable=inconsistent-return-statements if response.status_code not in [400]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1389,7 +1440,10 @@ def byte_multi_byte( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1433,7 +1487,10 @@ def byte_empty(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-ret if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1478,7 +1535,10 @@ def byte_null(self, byte_path: bytes, **kwargs: Any) -> None: # pylint: disable if response.status_code not in [400]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1522,7 +1582,10 @@ def date_valid(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-ret if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1570,7 +1633,10 @@ def date_null( # pylint: disable=inconsistent-return-statements if response.status_code not in [400]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1614,7 +1680,10 @@ def date_time_valid(self, **kwargs: Any) -> None: # pylint: disable=inconsisten if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1661,7 +1730,10 @@ def date_time_null( # pylint: disable=inconsistent-return-statements if response.status_code not in [400]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1708,7 +1780,10 @@ def base64_url( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1757,7 +1832,10 @@ def array_csv_in_path( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1804,7 +1882,10 @@ def unix_time_url( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/operations/_queries_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/operations/_queries_operations.py index c3abbbeae9d..e9a34eab082 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/operations/_queries_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/operations/_queries_operations.py @@ -769,7 +769,10 @@ def get_boolean_true(self, **kwargs: Any) -> None: # pylint: disable=inconsiste if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -813,7 +816,10 @@ def get_boolean_false(self, **kwargs: Any) -> None: # pylint: disable=inconsist if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -860,7 +866,10 @@ def get_boolean_null( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -904,7 +913,10 @@ def get_int_one_million(self, **kwargs: Any) -> None: # pylint: disable=inconsi if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -948,7 +960,10 @@ def get_int_negative_one_million(self, **kwargs: Any) -> None: # pylint: disabl if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -995,7 +1010,10 @@ def get_int_null( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1039,7 +1057,10 @@ def get_ten_billion(self, **kwargs: Any) -> None: # pylint: disable=inconsisten if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1083,7 +1104,10 @@ def get_negative_ten_billion(self, **kwargs: Any) -> None: # pylint: disable=in if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1130,7 +1154,10 @@ def get_long_null( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1174,7 +1201,10 @@ def float_scientific_positive(self, **kwargs: Any) -> None: # pylint: disable=i if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1218,7 +1248,10 @@ def float_scientific_negative(self, **kwargs: Any) -> None: # pylint: disable=i if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1265,7 +1298,10 @@ def float_null( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1309,7 +1345,10 @@ def double_decimal_positive(self, **kwargs: Any) -> None: # pylint: disable=inc if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1353,7 +1392,10 @@ def double_decimal_negative(self, **kwargs: Any) -> None: # pylint: disable=inc if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1400,7 +1442,10 @@ def double_null( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1446,7 +1491,10 @@ def string_unicode(self, **kwargs: Any) -> None: # pylint: disable=inconsistent if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1492,7 +1540,10 @@ def string_url_encoded(self, **kwargs: Any) -> None: # pylint: disable=inconsis if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1536,7 +1587,10 @@ def string_empty(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-r if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1583,7 +1637,10 @@ def string_null( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1631,7 +1688,10 @@ def enum_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1679,7 +1739,10 @@ def enum_null( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1727,7 +1790,10 @@ def byte_multi_byte( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1771,7 +1837,10 @@ def byte_empty(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-ret if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1818,7 +1887,10 @@ def byte_null( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1862,7 +1934,10 @@ def date_valid(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-ret if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1909,7 +1984,10 @@ def date_null( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1955,7 +2033,10 @@ def date_time_valid(self, **kwargs: Any) -> None: # pylint: disable=inconsisten if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -2002,7 +2083,10 @@ def date_time_null( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -2051,7 +2135,10 @@ def array_string_csv_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -2098,7 +2185,10 @@ def array_string_csv_null( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -2146,7 +2236,10 @@ def array_string_csv_empty( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -2195,7 +2288,10 @@ def array_string_no_collection_format_empty( # pylint: disable=inconsistent-ret if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -2244,7 +2340,10 @@ def array_string_ssv_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -2293,7 +2392,10 @@ def array_string_tsv_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -2342,7 +2444,10 @@ def array_string_pipes_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/aio/operations/_queries_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/aio/operations/_queries_operations.py index 2cb7749d847..fadbc3fa2bb 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/aio/operations/_queries_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/aio/operations/_queries_operations.py @@ -94,7 +94,10 @@ async def array_string_multi_null(self, array_query: Optional[list[str]] = None, if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -140,7 +143,10 @@ async def array_string_multi_empty(self, array_query: Optional[list[str]] = None if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -187,7 +193,10 @@ async def array_string_multi_valid(self, array_query: Optional[list[str]] = None if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/operations/_queries_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/operations/_queries_operations.py index 55ef45c8c9f..d6ba9ca9a02 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/operations/_queries_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/operations/_queries_operations.py @@ -158,7 +158,10 @@ def array_string_multi_null( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -206,7 +209,10 @@ def array_string_multi_empty( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -255,7 +261,10 @@ def array_string_multi_valid( # pylint: disable=inconsistent-return-statements if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/aio/operations/_auto_rest_validation_test_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/aio/operations/_auto_rest_validation_test_operations.py index 219f68c7937..96f67c1110d 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/aio/operations/_auto_rest_validation_test_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/aio/operations/_auto_rest_validation_test_operations.py @@ -90,7 +90,10 @@ async def validation_of_method_parameters( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("Product", pipeline_response.http_response) @@ -220,7 +223,10 @@ async def validation_of_body( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("Product", pipeline_response.http_response) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/operations/_auto_rest_validation_test_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/operations/_auto_rest_validation_test_operations.py index 398c8bb5477..29a6848a9b4 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/operations/_auto_rest_validation_test_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/operations/_auto_rest_validation_test_operations.py @@ -184,7 +184,10 @@ def validation_of_method_parameters(self, resource_group_name: str, id: int, **k if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("Product", pipeline_response.http_response) @@ -314,7 +317,10 @@ def validation_of_body( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("Product", pipeline_response.http_response) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Xml/xmlservice/aio/operations/_xml_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Xml/xmlservice/aio/operations/_xml_operations.py index 9c154ba3096..60f7706e7b1 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Xml/xmlservice/aio/operations/_xml_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Xml/xmlservice/aio/operations/_xml_operations.py @@ -310,7 +310,10 @@ async def get_simple(self, **kwargs: Any) -> _models.Slideshow: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("Slideshow", pipeline_response.http_response) @@ -363,7 +366,10 @@ async def put_simple(self, slideshow: _models.Slideshow, **kwargs: Any) -> None: if response.status_code not in [201]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -457,7 +463,10 @@ async def put_wrapped_lists(self, wrapped_lists: _models.AppleBarrel, **kwargs: if response.status_code not in [201]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1546,7 +1555,10 @@ async def get_bytes(self, **kwargs: Any) -> _models.ModelWithByteProperty: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("ModelWithByteProperty", pipeline_response.http_response) @@ -1600,7 +1612,10 @@ async def put_binary(self, bytes: Optional[bytes] = None, **kwargs: Any) -> None if response.status_code not in [201]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1642,7 +1657,10 @@ async def get_uri(self, **kwargs: Any) -> _models.ModelWithUrlProperty: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("ModelWithUrlProperty", pipeline_response.http_response) @@ -1696,7 +1714,10 @@ async def put_uri(self, url: Optional[str] = None, **kwargs: Any) -> None: if response.status_code not in [201]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Xml/xmlservice/operations/_xml_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Xml/xmlservice/operations/_xml_operations.py index 6dc7606809a..15d1b8dc110 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Xml/xmlservice/operations/_xml_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Xml/xmlservice/operations/_xml_operations.py @@ -806,7 +806,10 @@ def get_simple(self, **kwargs: Any) -> _models.Slideshow: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("Slideshow", pipeline_response.http_response) @@ -861,7 +864,10 @@ def put_simple( # pylint: disable=inconsistent-return-statements if response.status_code not in [201]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -957,7 +963,10 @@ def put_wrapped_lists( # pylint: disable=inconsistent-return-statements if response.status_code not in [201]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -2064,7 +2073,10 @@ def get_bytes(self, **kwargs: Any) -> _models.ModelWithByteProperty: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("ModelWithByteProperty", pipeline_response.http_response) @@ -2120,7 +2132,10 @@ def put_binary( # pylint: disable=inconsistent-return-statements if response.status_code not in [201]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -2162,7 +2177,10 @@ def get_uri(self, **kwargs: Any) -> _models.ModelWithUrlProperty: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("ModelWithUrlProperty", pipeline_response.http_response) @@ -2218,7 +2236,10 @@ def put_uri( # pylint: disable=inconsistent-return-statements if response.status_code not in [201]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/aio/operations/_pet_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/aio/operations/_pet_operations.py index dbc24659f4a..01ef07711ea 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/aio/operations/_pet_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/aio/operations/_pet_operations.py @@ -95,7 +95,10 @@ async def get_pet_by_id(self, pet_id: str, **kwargs: Any) -> Optional[_models.Pe map_error(status_code=response.status_code, response=response, error_map=error_map) error = None if response.status_code == 404: - error = self._deserialize.failsafe_deserialize(_models.NotFoundErrorBase, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.NotFoundErrorBase, + pipeline_response, + ) raise ResourceNotFoundError(response=response, model=error) raise HttpResponseError(response=response, model=error) @@ -149,9 +152,15 @@ async def do_something(self, what_action: str, **kwargs: Any) -> _models.PetActi map_error(status_code=response.status_code, response=response, error_map=error_map) error = None if response.status_code == 500: - error = self._deserialize.failsafe_deserialize(_models.PetActionError, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.PetActionError, + pipeline_response, + ) else: - error = self._deserialize.failsafe_deserialize(_models.PetActionError, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.PetActionError, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("PetAction", pipeline_response.http_response) @@ -204,9 +213,15 @@ async def has_models_param(self, models: str = "value1", **kwargs: Any) -> None: map_error(status_code=response.status_code, response=response, error_map=error_map) error = None if response.status_code == 500: - error = self._deserialize.failsafe_deserialize(_models.PetActionError, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.PetActionError, + pipeline_response, + ) else: - error = self._deserialize.failsafe_deserialize(_models.PetActionError, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.PetActionError, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/operations/_pet_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/operations/_pet_operations.py index 2ac6c07f0f4..0d238ea3fea 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/operations/_pet_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/operations/_pet_operations.py @@ -151,7 +151,10 @@ def get_pet_by_id(self, pet_id: str, **kwargs: Any) -> Optional[_models.Pet]: map_error(status_code=response.status_code, response=response, error_map=error_map) error = None if response.status_code == 404: - error = self._deserialize.failsafe_deserialize(_models.NotFoundErrorBase, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.NotFoundErrorBase, + pipeline_response, + ) raise ResourceNotFoundError(response=response, model=error) raise HttpResponseError(response=response, model=error) @@ -205,9 +208,15 @@ def do_something(self, what_action: str, **kwargs: Any) -> _models.PetAction: map_error(status_code=response.status_code, response=response, error_map=error_map) error = None if response.status_code == 500: - error = self._deserialize.failsafe_deserialize(_models.PetActionError, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.PetActionError, + pipeline_response, + ) else: - error = self._deserialize.failsafe_deserialize(_models.PetActionError, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.PetActionError, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("PetAction", pipeline_response.http_response) @@ -262,9 +271,15 @@ def has_models_param( # pylint: disable=inconsistent-return-statements map_error(status_code=response.status_code, response=response, error_map=error_map) error = None if response.status_code == 500: - error = self._deserialize.failsafe_deserialize(_models.PetActionError, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.PetActionError, + pipeline_response, + ) else: - error = self._deserialize.failsafe_deserialize(_models.PetActionError, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.PetActionError, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmlVersionTolerant/xmlserviceversiontolerant/aio/operations/_operations.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmlVersionTolerant/xmlserviceversiontolerant/aio/operations/_operations.py index c5f48249b14..1e5710657aa 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmlVersionTolerant/xmlserviceversiontolerant/aio/operations/_operations.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmlVersionTolerant/xmlserviceversiontolerant/aio/operations/_operations.py @@ -311,7 +311,10 @@ async def get_simple(self, **kwargs: Any) -> _models.Slideshow: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("Slideshow", pipeline_response.http_response) @@ -364,7 +367,10 @@ async def put_simple(self, slideshow: _models.Slideshow, **kwargs: Any) -> None: if response.status_code not in [201]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -458,7 +464,10 @@ async def put_wrapped_lists(self, wrapped_lists: _models.AppleBarrel, **kwargs: if response.status_code not in [201]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1585,7 +1594,10 @@ async def get_bytes(self, **kwargs: Any) -> _models.ModelWithByteProperty: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("ModelWithByteProperty", pipeline_response.http_response) @@ -1638,7 +1650,10 @@ async def put_binary(self, slideshow: _models.ModelWithByteProperty, **kwargs: A if response.status_code not in [201]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -1680,7 +1695,10 @@ async def get_uri(self, **kwargs: Any) -> _models.ModelWithUrlProperty: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("ModelWithUrlProperty", pipeline_response.http_response) @@ -1733,7 +1751,10 @@ async def put_uri(self, model: _models.ModelWithUrlProperty, **kwargs: Any) -> N if response.status_code not in [201]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmlVersionTolerant/xmlserviceversiontolerant/operations/_operations.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmlVersionTolerant/xmlserviceversiontolerant/operations/_operations.py index 57df0f2d32f..b5eb6477c68 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmlVersionTolerant/xmlserviceversiontolerant/operations/_operations.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmlVersionTolerant/xmlserviceversiontolerant/operations/_operations.py @@ -813,7 +813,10 @@ def get_simple(self, **kwargs: Any) -> _models.Slideshow: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("Slideshow", pipeline_response.http_response) @@ -868,7 +871,10 @@ def put_simple( # pylint: disable=inconsistent-return-statements if response.status_code not in [201]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -964,7 +970,10 @@ def put_wrapped_lists( # pylint: disable=inconsistent-return-statements if response.status_code not in [201]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -2109,7 +2118,10 @@ def get_bytes(self, **kwargs: Any) -> _models.ModelWithByteProperty: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("ModelWithByteProperty", pipeline_response.http_response) @@ -2164,7 +2176,10 @@ def put_binary( # pylint: disable=inconsistent-return-statements if response.status_code not in [201]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: @@ -2206,7 +2221,10 @@ def get_uri(self, **kwargs: Any) -> _models.ModelWithUrlProperty: if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) deserialized = self._deserialize("ModelWithUrlProperty", pipeline_response.http_response) @@ -2261,7 +2279,10 @@ def put_uri( # pylint: disable=inconsistent-return-statements if response.status_code not in [201]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) + error = self._deserialize.failsafe_deserialize( + _models.Error, + pipeline_response, + ) raise HttpResponseError(response=response, model=error) if cls: From f7e6aeca597362236226d91440cf8e232fd10ae4 Mon Sep 17 00:00:00 2001 From: Yuchao Yan Date: Sat, 11 Oct 2025 14:13:27 +0800 Subject: [PATCH 12/12] Fix failsafe deserialize for swagger generation --- ...cai-msft-python-msrestGeneration-2025-9-11-14-13-14.md | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 .chronus/changes/auto-iscai-msft-python-msrestGeneration-2025-9-11-14-13-14.md diff --git a/.chronus/changes/auto-iscai-msft-python-msrestGeneration-2025-9-11-14-13-14.md b/.chronus/changes/auto-iscai-msft-python-msrestGeneration-2025-9-11-14-13-14.md new file mode 100644 index 00000000000..66a8adc4d8c --- /dev/null +++ b/.chronus/changes/auto-iscai-msft-python-msrestGeneration-2025-9-11-14-13-14.md @@ -0,0 +1,8 @@ +--- +changeKind: internal +packages: + - "@autorest/python" + - "@azure-tools/typespec-python" +--- + +Fix failsafe deserialize for swagger generation \ No newline at end of file