From fc575edda81b30e6087f71fe0c9053745f1b2d69 Mon Sep 17 00:00:00 2001 From: AutoPrFromHttpClientPython Date: Fri, 30 Jan 2026 00:56:27 +0000 Subject: [PATCH 1/5] Update dependencies --- packages/autorest.python/package.json | 4 ++-- packages/typespec-python/package.json | 14 +++++++------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/packages/autorest.python/package.json b/packages/autorest.python/package.json index 8003bac10f..7846378a0c 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.26.1", + "@typespec/http-client-python": "https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTgxNTE4Ny9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.26.1.tgz", "@autorest/system-requirements": "~1.0.2", "fs-extra": "~11.2.0", "tsx": "~4.19.1" @@ -47,4 +47,4 @@ "requirements.txt", "generator/" ] -} +} \ No newline at end of file diff --git a/packages/typespec-python/package.json b/packages/typespec-python/package.json index 83e8535088..f0dda7ccd5 100644 --- a/packages/typespec-python/package.json +++ b/packages/typespec-python/package.json @@ -58,8 +58,8 @@ "@typespec/streams": ">=0.78.0 <1.0.0", "@typespec/xml": ">=0.78.0 <1.0.0", "@azure-tools/typespec-azure-core": ">=0.64.0 <1.0.0", - "@azure-tools/typespec-azure-resource-manager": ">=0.64.0 <1.0.0", - "@azure-tools/typespec-autorest": ">=0.64.0 <1.0.0", + "@azure-tools/typespec-azure-resource-manager": ">=0.64.1 <1.0.0", + "@azure-tools/typespec-autorest": ">=0.64.1 <1.0.0", "@azure-tools/typespec-azure-rulesets": ">=0.64.0 <1.0.0", "@azure-tools/typespec-client-generator-core": ">=0.64.5 <1.0.0" }, @@ -67,7 +67,7 @@ "js-yaml": "~4.1.0", "semver": "~7.6.2", "tsx": "~4.19.1", - "@typespec/http-client-python": "~0.26.1", + "@typespec/http-client-python": "https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTgxNTE4Ny9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.26.1.tgz", "fs-extra": "~11.2.0" }, "devDependencies": { @@ -81,11 +81,11 @@ "@typespec/streams": "~0.78.0", "@typespec/tspd": "~0.70.0", "@typespec/xml": "~0.78.0", - "@azure-tools/typespec-azure-resource-manager": "~0.64.0", + "@azure-tools/typespec-azure-resource-manager": "~0.64.1", "@azure-tools/typespec-azure-core": "~0.64.0", "@azure-tools/typespec-azure-rulesets": "~0.64.0", - "@azure-tools/typespec-autorest": "~0.64.0", - "@azure-tools/typespec-client-generator-core": "~0.64.4", + "@azure-tools/typespec-autorest": "~0.64.1", + "@azure-tools/typespec-client-generator-core": "~0.64.5", "@azure-tools/azure-http-specs": "0.1.0-alpha.36", "@typespec/http-specs": "0.1.0-alpha.32-dev.1", "@typespec/spector": "0.1.0-alpha.22", @@ -103,4 +103,4 @@ "chalk": "5.3.0", "@types/fs-extra": "11.0.4" } -} +} \ No newline at end of file From 8a0fbfee0299532fc0b145a722da06f062815826 Mon Sep 17 00:00:00 2001 From: AutoPrFromHttpClientPython Date: Fri, 30 Jan 2026 00:56:29 +0000 Subject: [PATCH 2/5] Add changelog --- .../python-enumMemberTypesMap-2026-0-29-16-11-6.md | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 .chronus/changes/python-enumMemberTypesMap-2026-0-29-16-11-6.md diff --git a/.chronus/changes/python-enumMemberTypesMap-2026-0-29-16-11-6.md b/.chronus/changes/python-enumMemberTypesMap-2026-0-29-16-11-6.md new file mode 100644 index 0000000000..4e8f7c0694 --- /dev/null +++ b/.chronus/changes/python-enumMemberTypesMap-2026-0-29-16-11-6.md @@ -0,0 +1,8 @@ +--- +changeKind: fix +packages: + - "@autorest/python" + - "@azure-tools/typespec-python" +--- + +Properly cache enum values \ No newline at end of file From 4c3035f157c76d78a246cad762ea079b41d917c2 Mon Sep 17 00:00:00 2001 From: AutoPrFromHttpClientPython Date: Fri, 30 Jan 2026 00:57:31 +0000 Subject: [PATCH 3/5] Update dependencies (2026-01-30 00:57:31) --- .../test_model_base_xml_serialization.py | 92 ++++++------------- pnpm-lock.yaml | 69 +++++++------- 2 files changed, 65 insertions(+), 96 deletions(-) diff --git a/packages/typespec-python/test/generic_mock_api_tests/unittests/test_model_base_xml_serialization.py b/packages/typespec-python/test/generic_mock_api_tests/unittests/test_model_base_xml_serialization.py index 78912e305b..12011df99b 100644 --- a/packages/typespec-python/test/generic_mock_api_tests/unittests/test_model_base_xml_serialization.py +++ b/packages/typespec-python/test/generic_mock_api_tests/unittests/test_model_base_xml_serialization.py @@ -523,12 +523,10 @@ def __init__(self, *args, **kwargs): class TestXmlSerialization: def test_basic(self): """Test an ultra basic XML.""" - basic_xml = ET.fromstring( - """ + basic_xml = ET.fromstring(""" 37 - """ - ) + """) class XmlModel(Model): age: int = rest_field(xml={"name": "Age"}) @@ -544,12 +542,8 @@ def __init__(self, *args, **kwargs): def test_basic_unicode(self): """Test a XML with unicode.""" - basic_xml = ET.fromstring( - """ - """.encode( - "utf-8" - ) - ) + basic_xml = ET.fromstring(""" + """.encode("utf-8")) class XmlModel(Model): language: str = rest_field(xml={"name": "language", "attribute": True}) @@ -589,13 +583,11 @@ def __init__(self, *args, **kwargs): def test_type_basic(self): """Test basic types.""" - basic_xml = ET.fromstring( - """ + basic_xml = ET.fromstring(""" 37 true - """ - ) + """) class XmlModel(Model): age: int = rest_field(name="age", xml={"name": "Age"}) @@ -611,10 +603,8 @@ def __init__(self, *args, **kwargs): def test_basic_text(self): """Test a XML with unicode.""" - basic_xml = ET.fromstring( - """ - I am text""" - ) + basic_xml = ET.fromstring(""" + I am text""") class XmlModel(Model): language: str = rest_field(name="language", xml={"name": "language", "attribute": True}) @@ -630,15 +620,13 @@ def __init__(self, *args, **kwargs): def test_dict_type(self): """Test dict type.""" - basic_xml = ET.fromstring( - """ + basic_xml = ET.fromstring(""" value1 value2 - """ - ) + """) class XmlModel(Model): metadata: Dict[str, str] = rest_field(name="Metadata", xml={"name": "Metadata"}) @@ -658,8 +646,7 @@ def __init__(self, *args, **kwargs): def test_additional_properties(self): """Test additional properties.""" - basic_xml = ET.fromstring( - """ + basic_xml = ET.fromstring(""" test text @@ -672,8 +659,7 @@ def test_additional_properties(self): a b - """ - ) + """) class XmlModel(Model): name: str = rest_field(name="name", xml={"name": "Name"}) @@ -696,15 +682,13 @@ def __init__(self, *args, **kwargs): def test_list_wrapped_basic_types(self): """Test XML list and wrap, items is basic type and there is no itemsName.""" - basic_xml = ET.fromstring( - """ + basic_xml = ET.fromstring(""" granny fuji - """ - ) + """) class AppleBarrel(Model): good_apples: List[str] = rest_field(name="GoodApples", xml={"name": "GoodApples"}) @@ -720,13 +704,11 @@ def __init__(self, *args, **kwargs): def test_list_not_wrapped_basic_types(self): """Test XML list and no wrap, items is basic type and there is no itemsName.""" - basic_xml = ET.fromstring( - """ + basic_xml = ET.fromstring(""" granny fuji - """ - ) + """) class AppleBarrel(Model): good_apples: List[str] = rest_field(name="GoodApples", xml={"name": "GoodApples", "unwrapped": True}) @@ -742,15 +724,13 @@ def __init__(self, *args, **kwargs): def test_list_wrapped_basic_types_items_name(self): """Test XML list and wrap, items is basic type and itemsName.""" - basic_xml = ET.fromstring( - """ + basic_xml = ET.fromstring(""" granny fuji - """ - ) + """) class AppleBarrel(Model): good_apples: List[str] = rest_field(name="GoodApples", xml={"name": "GoodApples", "itemsName": "string"}) @@ -766,13 +746,11 @@ def __init__(self, *args, **kwargs): def test_list_not_wrapped_basic_types_items_name(self): """Test XML list and no wrap, items is basic type and itemsName.""" - basic_xml = ET.fromstring( - """ + basic_xml = ET.fromstring(""" granny fuji - """ - ) + """) class AppleBarrel(Model): good_apples: List[str] = rest_field( @@ -791,15 +769,13 @@ def __init__(self, *args, **kwargs): def test_list_wrapped_complex_types(self): """Test XML list and wrap, items is ref.""" - basic_xml = ET.fromstring( - """ + basic_xml = ET.fromstring(""" - """ - ) + """) class Apple(Model): name: str = rest_field(name="name", xml={"name": "name", "attribute": True}) @@ -824,13 +800,11 @@ def __init__(self, *args, **kwargs): def test_list_not_wrapped_complex_types(self): """Test XML list and wrap, items is ref.""" - basic_xml = ET.fromstring( - """ + basic_xml = ET.fromstring(""" - """ - ) + """) class Apple(Model): name: str = rest_field(name="name", xml={"name": "name", "attribute": True}) @@ -852,13 +826,11 @@ def __init__(self, *args, **kwargs): def test_two_complex_same_type(self): """Two different attribute are same type""" - basic_xml = ET.fromstring( - """ + basic_xml = ET.fromstring(""" - """ - ) + """) class Apple(Model): name: str = rest_field(name="name", xml={"name": "name", "attribute": True}) @@ -883,12 +855,10 @@ def __init__(self, *args, **kwargs): def test_basic_namespace(self): """Test an ultra basic XML.""" - basic_xml = ET.fromstring( - """ + basic_xml = ET.fromstring(""" 37 - """ - ) + """) class XmlModel(Model): age: int = rest_field( @@ -912,8 +882,7 @@ def __init__(self, *args, **kwargs): def test_complex_namespace(self): """Test recursive namespace.""" - basic_xml = ET.fromstring( - """ + basic_xml = ET.fromstring(""" lmazuel @@ -926,8 +895,7 @@ def test_complex_namespace(self): 12 - """ - ) + """) class QueueDescriptionResponseAuthor(Model): name: str = rest_field(name="name", xml={"ns": "http://www.w3.org/2005/Atom"}) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5550559b1d..15327aa66b 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.26.1 - version: 0.26.1(sci46xezvetolgxhmxjjwvt7o4) + specifier: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTgxNTE4Ny9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.26.1.tgz + version: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTgxNTE4Ny9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.26.1.tgz(pyd672ib3v6bthqtwhqpae7pk4) 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.26.1 - version: 0.26.1(sci46xezvetolgxhmxjjwvt7o4) + specifier: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTgxNTE4Ny9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.26.1.tgz + version: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTgxNTE4Ny9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.26.1.tgz(pyd672ib3v6bthqtwhqpae7pk4) fs-extra: specifier: ~11.2.0 version: 11.2.0 @@ -101,20 +101,20 @@ importers: specifier: 0.1.0-alpha.36 version: 0.1.0-alpha.36(76dotbmzpfj2ua2zbinupv72ei) '@azure-tools/typespec-autorest': - specifier: ~0.64.0 - version: 0.64.0(5qtuclgmanejzupoeh5fzi2ury) + specifier: ~0.64.1 + version: 0.64.1(jzo7kuo6fjo5kkcajadlzhggh4) '@azure-tools/typespec-azure-core': specifier: ~0.64.0 version: 0.64.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/http@1.8.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/streams@0.78.0(@typespec/compiler@1.8.0(@types/node@24.1.0))))(@typespec/rest@0.78.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/http@1.8.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/streams@0.78.0(@typespec/compiler@1.8.0(@types/node@24.1.0))))) '@azure-tools/typespec-azure-resource-manager': - specifier: ~0.64.0 - version: 0.64.0(musqkchxaiwlrfknjzwcx7owku) + specifier: ~0.64.1 + version: 0.64.1(musqkchxaiwlrfknjzwcx7owku) '@azure-tools/typespec-azure-rulesets': specifier: ~0.64.0 - version: 0.64.0(@azure-tools/typespec-azure-core@0.64.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/http@1.8.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/streams@0.78.0(@typespec/compiler@1.8.0(@types/node@24.1.0))))(@typespec/rest@0.78.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/http@1.8.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/streams@0.78.0(@typespec/compiler@1.8.0(@types/node@24.1.0))))))(@azure-tools/typespec-azure-resource-manager@0.64.0(musqkchxaiwlrfknjzwcx7owku))(@azure-tools/typespec-client-generator-core@0.64.4(7qbtfjmv7njzcmhkwsmpv6cgrq))(@typespec/compiler@1.8.0(@types/node@24.1.0)) + version: 0.64.0(@azure-tools/typespec-azure-core@0.64.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/http@1.8.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/streams@0.78.0(@typespec/compiler@1.8.0(@types/node@24.1.0))))(@typespec/rest@0.78.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/http@1.8.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/streams@0.78.0(@typespec/compiler@1.8.0(@types/node@24.1.0))))))(@azure-tools/typespec-azure-resource-manager@0.64.1(musqkchxaiwlrfknjzwcx7owku))(@azure-tools/typespec-client-generator-core@0.64.5(7qbtfjmv7njzcmhkwsmpv6cgrq))(@typespec/compiler@1.8.0(@types/node@24.1.0)) '@azure-tools/typespec-client-generator-core': - specifier: ~0.64.4 - version: 0.64.4(7qbtfjmv7njzcmhkwsmpv6cgrq) + specifier: ~0.64.5 + version: 0.64.5(7qbtfjmv7njzcmhkwsmpv6cgrq) '@types/fs-extra': specifier: 11.0.4 version: 11.0.4 @@ -220,13 +220,13 @@ packages: '@typespec/versioning': ^0.78.0 '@typespec/xml': ^0.78.0 - '@azure-tools/typespec-autorest@0.64.0': - resolution: {integrity: sha512-zC2e3px+BqGJvE9DeW00S0PZmkydorB3Hm6Fb2vlJUdmHuTTSochPiZFJF7LHNsAL8sDu7azSHzypESFdN0FmA==} + '@azure-tools/typespec-autorest@0.64.1': + resolution: {integrity: sha512-WzSRiX0XS7hCL+uiivLBYMbirEUenxNzPT4giF0J+r54CVNXq/u8PLnA/06F5EHkXPa92swF4BxB1vFWB2TKow==} engines: {node: '>=20.0.0'} peerDependencies: '@azure-tools/typespec-azure-core': ^0.64.0 - '@azure-tools/typespec-azure-resource-manager': ^0.64.0 - '@azure-tools/typespec-client-generator-core': ^0.64.0 + '@azure-tools/typespec-azure-resource-manager': ^0.64.1 + '@azure-tools/typespec-client-generator-core': ^0.64.4 '@typespec/compiler': ^1.8.0 '@typespec/http': ^1.8.0 '@typespec/openapi': ^1.8.0 @@ -245,8 +245,8 @@ packages: '@typespec/http': ^1.8.0 '@typespec/rest': ^0.78.0 - '@azure-tools/typespec-azure-resource-manager@0.64.0': - resolution: {integrity: sha512-1HwGo3Nt8ksafoPp1rFOopSzgh68SFsyVNCauzjO8ftf0fEqhRXo70OaGwP6wmTZJsLnW7u1DbrBNu6b0z2sOQ==} + '@azure-tools/typespec-azure-resource-manager@0.64.1': + resolution: {integrity: sha512-qQV/+ZVF1h8PsTNKhmKYyb+vSCgnLA8SoGeEE1oOrevGrrp9VgtOMAZ2xIxj6DpU90QU/8t2+r5P/gcQUV1iqw==} engines: {node: '>=20.0.0'} peerDependencies: '@azure-tools/typespec-azure-core': ^0.64.0 @@ -265,8 +265,8 @@ packages: '@azure-tools/typespec-client-generator-core': ^0.64.0 '@typespec/compiler': ^1.8.0 - '@azure-tools/typespec-client-generator-core@0.64.4': - resolution: {integrity: sha512-ZAYdbTe47VVff3MarJTXXiu/xg4iIilipJbjbqROIYbNkXcnIyZSC1IYDkzKHU3qgYrEyHuBjoVZc7rkxAtOLA==} + '@azure-tools/typespec-client-generator-core@0.64.5': + resolution: {integrity: sha512-RaATxsnc9ztdMPoIZ2SuyH97dIGY0BWGKcJBf0hBY+8J3de9o+QH796NA9OsiW+8J9ycCEooDbh/rkAspvA4xA==} engines: {node: '>=20.0.0'} peerDependencies: '@azure-tools/typespec-azure-core': ^0.64.0 @@ -1698,8 +1698,9 @@ packages: peerDependencies: '@typespec/compiler': ^1.8.0 - '@typespec/http-client-python@0.26.1': - resolution: {integrity: sha512-QyPyYAB1qf+wxvH5FlHj8fJ3NttA1HeHUVVPLeUyyItOXAWDVczTVbDfhgS73TkrFeOb8A56NKgTVy74lt/H3g==} + '@typespec/http-client-python@https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTgxNTE4Ny9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.26.1.tgz': + resolution: {tarball: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTgxNTE4Ny9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.26.1.tgz} + version: 0.26.1 engines: {node: '>=20.0.0'} peerDependencies: '@azure-tools/typespec-autorest': '>=0.64.1 <1.0.0' @@ -4923,11 +4924,11 @@ snapshots: - '@typespec/streams' - supports-color - '@azure-tools/typespec-autorest@0.64.0(5qtuclgmanejzupoeh5fzi2ury)': + '@azure-tools/typespec-autorest@0.64.1(jzo7kuo6fjo5kkcajadlzhggh4)': dependencies: '@azure-tools/typespec-azure-core': 0.64.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/http@1.8.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/streams@0.78.0(@typespec/compiler@1.8.0(@types/node@24.1.0))))(@typespec/rest@0.78.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/http@1.8.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/streams@0.78.0(@typespec/compiler@1.8.0(@types/node@24.1.0))))) - '@azure-tools/typespec-azure-resource-manager': 0.64.0(musqkchxaiwlrfknjzwcx7owku) - '@azure-tools/typespec-client-generator-core': 0.64.4(7qbtfjmv7njzcmhkwsmpv6cgrq) + '@azure-tools/typespec-azure-resource-manager': 0.64.1(musqkchxaiwlrfknjzwcx7owku) + '@azure-tools/typespec-client-generator-core': 0.64.5(7qbtfjmv7njzcmhkwsmpv6cgrq) '@typespec/compiler': 1.8.0(@types/node@24.1.0) '@typespec/http': 1.8.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/streams@0.78.0(@typespec/compiler@1.8.0(@types/node@24.1.0))) '@typespec/openapi': 1.8.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/http@1.8.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/streams@0.78.0(@typespec/compiler@1.8.0(@types/node@24.1.0)))) @@ -4942,7 +4943,7 @@ snapshots: '@typespec/http': 1.8.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/streams@0.78.0(@typespec/compiler@1.8.0(@types/node@24.1.0))) '@typespec/rest': 0.78.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/http@1.8.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/streams@0.78.0(@typespec/compiler@1.8.0(@types/node@24.1.0)))) - '@azure-tools/typespec-azure-resource-manager@0.64.0(musqkchxaiwlrfknjzwcx7owku)': + '@azure-tools/typespec-azure-resource-manager@0.64.1(musqkchxaiwlrfknjzwcx7owku)': dependencies: '@azure-tools/typespec-azure-core': 0.64.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/http@1.8.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/streams@0.78.0(@typespec/compiler@1.8.0(@types/node@24.1.0))))(@typespec/rest@0.78.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/http@1.8.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/streams@0.78.0(@typespec/compiler@1.8.0(@types/node@24.1.0))))) '@typespec/compiler': 1.8.0(@types/node@24.1.0) @@ -4953,14 +4954,14 @@ snapshots: change-case: 5.4.4 pluralize: 8.0.0 - '@azure-tools/typespec-azure-rulesets@0.64.0(@azure-tools/typespec-azure-core@0.64.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/http@1.8.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/streams@0.78.0(@typespec/compiler@1.8.0(@types/node@24.1.0))))(@typespec/rest@0.78.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/http@1.8.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/streams@0.78.0(@typespec/compiler@1.8.0(@types/node@24.1.0))))))(@azure-tools/typespec-azure-resource-manager@0.64.0(musqkchxaiwlrfknjzwcx7owku))(@azure-tools/typespec-client-generator-core@0.64.4(7qbtfjmv7njzcmhkwsmpv6cgrq))(@typespec/compiler@1.8.0(@types/node@24.1.0))': + '@azure-tools/typespec-azure-rulesets@0.64.0(@azure-tools/typespec-azure-core@0.64.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/http@1.8.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/streams@0.78.0(@typespec/compiler@1.8.0(@types/node@24.1.0))))(@typespec/rest@0.78.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/http@1.8.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/streams@0.78.0(@typespec/compiler@1.8.0(@types/node@24.1.0))))))(@azure-tools/typespec-azure-resource-manager@0.64.1(musqkchxaiwlrfknjzwcx7owku))(@azure-tools/typespec-client-generator-core@0.64.5(7qbtfjmv7njzcmhkwsmpv6cgrq))(@typespec/compiler@1.8.0(@types/node@24.1.0))': dependencies: '@azure-tools/typespec-azure-core': 0.64.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/http@1.8.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/streams@0.78.0(@typespec/compiler@1.8.0(@types/node@24.1.0))))(@typespec/rest@0.78.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/http@1.8.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/streams@0.78.0(@typespec/compiler@1.8.0(@types/node@24.1.0))))) - '@azure-tools/typespec-azure-resource-manager': 0.64.0(musqkchxaiwlrfknjzwcx7owku) - '@azure-tools/typespec-client-generator-core': 0.64.4(7qbtfjmv7njzcmhkwsmpv6cgrq) + '@azure-tools/typespec-azure-resource-manager': 0.64.1(musqkchxaiwlrfknjzwcx7owku) + '@azure-tools/typespec-client-generator-core': 0.64.5(7qbtfjmv7njzcmhkwsmpv6cgrq) '@typespec/compiler': 1.8.0(@types/node@24.1.0) - '@azure-tools/typespec-client-generator-core@0.64.4(7qbtfjmv7njzcmhkwsmpv6cgrq)': + '@azure-tools/typespec-client-generator-core@0.64.5(7qbtfjmv7njzcmhkwsmpv6cgrq)': dependencies: '@azure-tools/typespec-azure-core': 0.64.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/http@1.8.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/streams@0.78.0(@typespec/compiler@1.8.0(@types/node@24.1.0))))(@typespec/rest@0.78.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/http@1.8.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/streams@0.78.0(@typespec/compiler@1.8.0(@types/node@24.1.0))))) '@typespec/compiler': 1.8.0(@types/node@24.1.0) @@ -6509,13 +6510,13 @@ snapshots: dependencies: '@typespec/compiler': 1.8.0(@types/node@24.1.0) - '@typespec/http-client-python@0.26.1(sci46xezvetolgxhmxjjwvt7o4)': + '@typespec/http-client-python@https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTgxNTE4Ny9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.26.1.tgz(pyd672ib3v6bthqtwhqpae7pk4)': dependencies: - '@azure-tools/typespec-autorest': 0.64.0(5qtuclgmanejzupoeh5fzi2ury) + '@azure-tools/typespec-autorest': 0.64.1(jzo7kuo6fjo5kkcajadlzhggh4) '@azure-tools/typespec-azure-core': 0.64.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/http@1.8.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/streams@0.78.0(@typespec/compiler@1.8.0(@types/node@24.1.0))))(@typespec/rest@0.78.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/http@1.8.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/streams@0.78.0(@typespec/compiler@1.8.0(@types/node@24.1.0))))) - '@azure-tools/typespec-azure-resource-manager': 0.64.0(musqkchxaiwlrfknjzwcx7owku) - '@azure-tools/typespec-azure-rulesets': 0.64.0(@azure-tools/typespec-azure-core@0.64.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/http@1.8.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/streams@0.78.0(@typespec/compiler@1.8.0(@types/node@24.1.0))))(@typespec/rest@0.78.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/http@1.8.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/streams@0.78.0(@typespec/compiler@1.8.0(@types/node@24.1.0))))))(@azure-tools/typespec-azure-resource-manager@0.64.0(musqkchxaiwlrfknjzwcx7owku))(@azure-tools/typespec-client-generator-core@0.64.4(7qbtfjmv7njzcmhkwsmpv6cgrq))(@typespec/compiler@1.8.0(@types/node@24.1.0)) - '@azure-tools/typespec-client-generator-core': 0.64.4(7qbtfjmv7njzcmhkwsmpv6cgrq) + '@azure-tools/typespec-azure-resource-manager': 0.64.1(musqkchxaiwlrfknjzwcx7owku) + '@azure-tools/typespec-azure-rulesets': 0.64.0(@azure-tools/typespec-azure-core@0.64.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/http@1.8.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/streams@0.78.0(@typespec/compiler@1.8.0(@types/node@24.1.0))))(@typespec/rest@0.78.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/http@1.8.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/streams@0.78.0(@typespec/compiler@1.8.0(@types/node@24.1.0))))))(@azure-tools/typespec-azure-resource-manager@0.64.1(musqkchxaiwlrfknjzwcx7owku))(@azure-tools/typespec-client-generator-core@0.64.5(7qbtfjmv7njzcmhkwsmpv6cgrq))(@typespec/compiler@1.8.0(@types/node@24.1.0)) + '@azure-tools/typespec-client-generator-core': 0.64.5(7qbtfjmv7njzcmhkwsmpv6cgrq) '@typespec/compiler': 1.8.0(@types/node@24.1.0) '@typespec/events': 0.78.0(@typespec/compiler@1.8.0(@types/node@24.1.0)) '@typespec/http': 1.8.0(@typespec/compiler@1.8.0(@types/node@24.1.0))(@typespec/streams@0.78.0(@typespec/compiler@1.8.0(@types/node@24.1.0))) From ad7ef5d119fd073f81e87f3e049cc91992a44858 Mon Sep 17 00:00:00 2001 From: AutoPrFromHttpClientPython Date: Fri, 30 Jan 2026 01:03:16 +0000 Subject: [PATCH 4/5] Regenerate for typespec-python (2026-01-30 01:03:16) --- .../specs/azure/example/basic/models/_enums.py | 1 + .../combined/operations/_operations.py | 4 ++-- .../azure/resourcemanager/resources/models/_enums.py | 4 ++++ .../client/clientnamespace/second/sub/models/_enums.py | 1 + .../naming/enumconflict/firstnamespace/models/_enums.py | 4 ++-- .../naming/enumconflict/secondnamespace/models/_enums.py | 4 ++-- .../client-naming/client/naming/main/models/_enums.py | 3 +++ .../structure/clientoperationgroup/models/_enums.py | 5 +++++ .../client/structure/service/models/_enums.py | 5 +++++ .../client/structure/multiclient/models/_enums.py | 5 +++++ .../client/structure/renamedoperation/models/_enums.py | 5 +++++ .../client/structure/twooperationgroup/models/_enums.py | 5 +++++ .../generated/encode-array/encode/array/models/_enums.py | 6 ++++++ .../server/path/multiple/models/_enums.py | 2 +- .../service/multiservice/models/_enums.py | 4 ++++ .../typetest/model/enumdiscriminator/models/_enums.py | 4 ++-- .../typetest/model/enumdiscriminator/models/_models.py | 8 ++++---- .../typetest/property/valuetypes/models/_enums.py | 1 + .../typetest/property/valuetypes/models/_models.py | 4 ++-- .../typetest-union/typetest/union/models/_enums.py | 2 ++ .../versioning-added/versioning/added/models/_enums.py | 3 +++ .../versioning/removed/models/_enums.py | 3 +++ .../versioning/renamedfrom/models/_enums.py | 1 + .../generated/encode-array/encode/array/models/_enums.py | 6 ++++++ .../server/path/multiple/models/_enums.py | 2 +- .../typetest/model/enumdiscriminator/models/_enums.py | 4 ++-- .../typetest/model/enumdiscriminator/models/_models.py | 8 ++++---- .../typetest/property/valuetypes/models/_enums.py | 1 + .../typetest/property/valuetypes/models/_models.py | 4 ++-- .../typetest-union/typetest/union/models/_enums.py | 2 ++ .../versioning-added/versioning/added/models/_enums.py | 3 +++ .../versioning/removed/models/_enums.py | 3 +++ .../versioning/renamedfrom/models/_enums.py | 1 + 33 files changed, 94 insertions(+), 24 deletions(-) diff --git a/packages/typespec-python/test/azure/generated/azure-example-basic/specs/azure/example/basic/models/_enums.py b/packages/typespec-python/test/azure/generated/azure-example-basic/specs/azure/example/basic/models/_enums.py index f152be28fe..98106e61e0 100644 --- a/packages/typespec-python/test/azure/generated/azure-example-basic/specs/azure/example/basic/models/_enums.py +++ b/packages/typespec-python/test/azure/generated/azure-example-basic/specs/azure/example/basic/models/_enums.py @@ -14,3 +14,4 @@ class EnumEnum(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Type of Enum.""" ENUM_VALUE1 = "EnumValue1" + """ENUM_VALUE1.""" diff --git a/packages/typespec-python/test/azure/generated/azure-resource-manager-multi-service-shared-models/azure/resourcemanager/multiservicesharedmodels/combined/operations/_operations.py b/packages/typespec-python/test/azure/generated/azure-resource-manager-multi-service-shared-models/azure/resourcemanager/multiservicesharedmodels/combined/operations/_operations.py index 0eeb165fc0..763c73cd1d 100644 --- a/packages/typespec-python/test/azure/generated/azure-resource-manager-multi-service-shared-models/azure/resourcemanager/multiservicesharedmodels/combined/operations/_operations.py +++ b/packages/typespec-python/test/azure/generated/azure-resource-manager-multi-service-shared-models/azure/resourcemanager/multiservicesharedmodels/combined/operations/_operations.py @@ -112,7 +112,7 @@ def build_storage_accounts_get_request( accept = _headers.pop("Accept", "application/json") # Construct URL - _url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/storageAccounts/{accountName}" + _url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}" path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, "str"), @@ -141,7 +141,7 @@ def build_storage_accounts_create_or_update_request( # pylint: disable=name-too accept = _headers.pop("Accept", "application/json") # Construct URL - _url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/storageAccounts/{accountName}" + _url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}" path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, "str"), diff --git a/packages/typespec-python/test/azure/generated/azure-resource-manager-resources/azure/resourcemanager/resources/models/_enums.py b/packages/typespec-python/test/azure/generated/azure-resource-manager-resources/azure/resourcemanager/resources/models/_enums.py index 9c49e6f3b7..81672497c8 100644 --- a/packages/typespec-python/test/azure/generated/azure-resource-manager-resources/azure/resourcemanager/resources/models/_enums.py +++ b/packages/typespec-python/test/azure/generated/azure-resource-manager-resources/azure/resourcemanager/resources/models/_enums.py @@ -33,6 +33,10 @@ class ProvisioningState(str, Enum, metaclass=CaseInsensitiveEnumMeta): CANCELED = "Canceled" """Resource creation was canceled.""" PROVISIONING = "Provisioning" + """PROVISIONING.""" UPDATING = "Updating" + """UPDATING.""" DELETING = "Deleting" + """DELETING.""" ACCEPTED = "Accepted" + """ACCEPTED.""" diff --git a/packages/typespec-python/test/azure/generated/client-namespace/client/clientnamespace/second/sub/models/_enums.py b/packages/typespec-python/test/azure/generated/client-namespace/client/clientnamespace/second/sub/models/_enums.py index c2a45b1ecb..3031f9651f 100644 --- a/packages/typespec-python/test/azure/generated/client-namespace/client/clientnamespace/second/sub/models/_enums.py +++ b/packages/typespec-python/test/azure/generated/client-namespace/client/clientnamespace/second/sub/models/_enums.py @@ -14,3 +14,4 @@ class SecondClientEnumType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Type of SecondClientEnumType.""" SECOND = "second" + """SECOND.""" diff --git a/packages/typespec-python/test/azure/generated/client-naming-enum-conflict/client/naming/enumconflict/firstnamespace/models/_enums.py b/packages/typespec-python/test/azure/generated/client-naming-enum-conflict/client/naming/enumconflict/firstnamespace/models/_enums.py index d98414d2ea..c3085f4b88 100644 --- a/packages/typespec-python/test/azure/generated/client-naming-enum-conflict/client/naming/enumconflict/firstnamespace/models/_enums.py +++ b/packages/typespec-python/test/azure/generated/client-naming-enum-conflict/client/naming/enumconflict/firstnamespace/models/_enums.py @@ -14,6 +14,6 @@ class Status(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Status enum in first namespace.""" ACTIVE = "active" - """Active status""" + """Active status.""" INACTIVE = "inactive" - """Inactive status""" + """Inactive status.""" diff --git a/packages/typespec-python/test/azure/generated/client-naming-enum-conflict/client/naming/enumconflict/secondnamespace/models/_enums.py b/packages/typespec-python/test/azure/generated/client-naming-enum-conflict/client/naming/enumconflict/secondnamespace/models/_enums.py index e33decedd7..931969e530 100644 --- a/packages/typespec-python/test/azure/generated/client-naming-enum-conflict/client/naming/enumconflict/secondnamespace/models/_enums.py +++ b/packages/typespec-python/test/azure/generated/client-naming-enum-conflict/client/naming/enumconflict/secondnamespace/models/_enums.py @@ -14,6 +14,6 @@ class SecondStatus(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Status enum in second namespace.""" RUNNING = "running" - """Running status""" + """Running status.""" STOPPED = "stopped" - """Stopped status""" + """Stopped status.""" diff --git a/packages/typespec-python/test/azure/generated/client-naming/client/naming/main/models/_enums.py b/packages/typespec-python/test/azure/generated/client-naming/client/naming/main/models/_enums.py index f9715a7ef7..c044283ff2 100644 --- a/packages/typespec-python/test/azure/generated/client-naming/client/naming/main/models/_enums.py +++ b/packages/typespec-python/test/azure/generated/client-naming/client/naming/main/models/_enums.py @@ -14,10 +14,13 @@ class ClientExtensibleEnum(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Type of ClientExtensibleEnum.""" ENUM_VALUE1 = "value1" + """ENUM_VALUE1.""" class ExtensibleEnum(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Type of ExtensibleEnum.""" CLIENT_ENUM_VALUE1 = "value1" + """CLIENT_ENUM_VALUE1.""" CLIENT_ENUM_VALUE2 = "value2" + """CLIENT_ENUM_VALUE2.""" diff --git a/packages/typespec-python/test/azure/generated/client-structure-clientoperationgroup/client/structure/clientoperationgroup/models/_enums.py b/packages/typespec-python/test/azure/generated/client-structure-clientoperationgroup/client/structure/clientoperationgroup/models/_enums.py index 40cfd7a2cd..8b6a08d878 100644 --- a/packages/typespec-python/test/azure/generated/client-structure-clientoperationgroup/client/structure/clientoperationgroup/models/_enums.py +++ b/packages/typespec-python/test/azure/generated/client-structure-clientoperationgroup/client/structure/clientoperationgroup/models/_enums.py @@ -14,7 +14,12 @@ class ClientType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Type of ClientType.""" DEFAULT = "default" + """DEFAULT.""" MULTI_CLIENT = "multi-client" + """MULTI_CLIENT.""" RENAMED_OPERATION = "renamed-operation" + """RENAMED_OPERATION.""" TWO_OPERATION_GROUP = "two-operation-group" + """TWO_OPERATION_GROUP.""" CLIENT_OPERATION_GROUP = "client-operation-group" + """CLIENT_OPERATION_GROUP.""" diff --git a/packages/typespec-python/test/azure/generated/client-structure-default/client/structure/service/models/_enums.py b/packages/typespec-python/test/azure/generated/client-structure-default/client/structure/service/models/_enums.py index 40cfd7a2cd..8b6a08d878 100644 --- a/packages/typespec-python/test/azure/generated/client-structure-default/client/structure/service/models/_enums.py +++ b/packages/typespec-python/test/azure/generated/client-structure-default/client/structure/service/models/_enums.py @@ -14,7 +14,12 @@ class ClientType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Type of ClientType.""" DEFAULT = "default" + """DEFAULT.""" MULTI_CLIENT = "multi-client" + """MULTI_CLIENT.""" RENAMED_OPERATION = "renamed-operation" + """RENAMED_OPERATION.""" TWO_OPERATION_GROUP = "two-operation-group" + """TWO_OPERATION_GROUP.""" CLIENT_OPERATION_GROUP = "client-operation-group" + """CLIENT_OPERATION_GROUP.""" diff --git a/packages/typespec-python/test/azure/generated/client-structure-multiclient/client/structure/multiclient/models/_enums.py b/packages/typespec-python/test/azure/generated/client-structure-multiclient/client/structure/multiclient/models/_enums.py index 40cfd7a2cd..8b6a08d878 100644 --- a/packages/typespec-python/test/azure/generated/client-structure-multiclient/client/structure/multiclient/models/_enums.py +++ b/packages/typespec-python/test/azure/generated/client-structure-multiclient/client/structure/multiclient/models/_enums.py @@ -14,7 +14,12 @@ class ClientType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Type of ClientType.""" DEFAULT = "default" + """DEFAULT.""" MULTI_CLIENT = "multi-client" + """MULTI_CLIENT.""" RENAMED_OPERATION = "renamed-operation" + """RENAMED_OPERATION.""" TWO_OPERATION_GROUP = "two-operation-group" + """TWO_OPERATION_GROUP.""" CLIENT_OPERATION_GROUP = "client-operation-group" + """CLIENT_OPERATION_GROUP.""" diff --git a/packages/typespec-python/test/azure/generated/client-structure-renamedoperation/client/structure/renamedoperation/models/_enums.py b/packages/typespec-python/test/azure/generated/client-structure-renamedoperation/client/structure/renamedoperation/models/_enums.py index 40cfd7a2cd..8b6a08d878 100644 --- a/packages/typespec-python/test/azure/generated/client-structure-renamedoperation/client/structure/renamedoperation/models/_enums.py +++ b/packages/typespec-python/test/azure/generated/client-structure-renamedoperation/client/structure/renamedoperation/models/_enums.py @@ -14,7 +14,12 @@ class ClientType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Type of ClientType.""" DEFAULT = "default" + """DEFAULT.""" MULTI_CLIENT = "multi-client" + """MULTI_CLIENT.""" RENAMED_OPERATION = "renamed-operation" + """RENAMED_OPERATION.""" TWO_OPERATION_GROUP = "two-operation-group" + """TWO_OPERATION_GROUP.""" CLIENT_OPERATION_GROUP = "client-operation-group" + """CLIENT_OPERATION_GROUP.""" diff --git a/packages/typespec-python/test/azure/generated/client-structure-twooperationgroup/client/structure/twooperationgroup/models/_enums.py b/packages/typespec-python/test/azure/generated/client-structure-twooperationgroup/client/structure/twooperationgroup/models/_enums.py index 40cfd7a2cd..8b6a08d878 100644 --- a/packages/typespec-python/test/azure/generated/client-structure-twooperationgroup/client/structure/twooperationgroup/models/_enums.py +++ b/packages/typespec-python/test/azure/generated/client-structure-twooperationgroup/client/structure/twooperationgroup/models/_enums.py @@ -14,7 +14,12 @@ class ClientType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Type of ClientType.""" DEFAULT = "default" + """DEFAULT.""" MULTI_CLIENT = "multi-client" + """MULTI_CLIENT.""" RENAMED_OPERATION = "renamed-operation" + """RENAMED_OPERATION.""" TWO_OPERATION_GROUP = "two-operation-group" + """TWO_OPERATION_GROUP.""" CLIENT_OPERATION_GROUP = "client-operation-group" + """CLIENT_OPERATION_GROUP.""" diff --git a/packages/typespec-python/test/azure/generated/encode-array/encode/array/models/_enums.py b/packages/typespec-python/test/azure/generated/encode-array/encode/array/models/_enums.py index 498e7cc1e1..fc527f9045 100644 --- a/packages/typespec-python/test/azure/generated/encode-array/encode/array/models/_enums.py +++ b/packages/typespec-python/test/azure/generated/encode-array/encode/array/models/_enums.py @@ -14,13 +14,19 @@ class Colors(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Type of Colors.""" BLUE = "blue" + """BLUE.""" RED = "red" + """RED.""" GREEN = "green" + """GREEN.""" class ColorsExtensibleEnum(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Type of ColorsExtensibleEnum.""" BLUE = "blue" + """BLUE.""" RED = "red" + """RED.""" GREEN = "green" + """GREEN.""" diff --git a/packages/typespec-python/test/azure/generated/server-path-multiple/server/path/multiple/models/_enums.py b/packages/typespec-python/test/azure/generated/server-path-multiple/server/path/multiple/models/_enums.py index f7253648a1..cb2e861bd3 100644 --- a/packages/typespec-python/test/azure/generated/server-path-multiple/server/path/multiple/models/_enums.py +++ b/packages/typespec-python/test/azure/generated/server-path-multiple/server/path/multiple/models/_enums.py @@ -14,4 +14,4 @@ class Versions(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Service versions.""" V1_0 = "v1.0" - """Version 1.0""" + """Version 1.0.""" diff --git a/packages/typespec-python/test/azure/generated/service-multi-service/service/multiservice/models/_enums.py b/packages/typespec-python/test/azure/generated/service-multi-service/service/multiservice/models/_enums.py index da729d08d7..5450500973 100644 --- a/packages/typespec-python/test/azure/generated/service-multi-service/service/multiservice/models/_enums.py +++ b/packages/typespec-python/test/azure/generated/service-multi-service/service/multiservice/models/_enums.py @@ -14,11 +14,15 @@ class VersionsA(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Type of VersionsA.""" AV1 = "av1" + """AV1.""" AV2 = "av2" + """AV2.""" class VersionsB(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Type of VersionsB.""" BV1 = "bv1" + """BV1.""" BV2 = "bv2" + """BV2.""" diff --git a/packages/typespec-python/test/azure/generated/typetest-model-enumdiscriminator/typetest/model/enumdiscriminator/models/_enums.py b/packages/typespec-python/test/azure/generated/typetest-model-enumdiscriminator/typetest/model/enumdiscriminator/models/_enums.py index 3f7f45a458..c44c124878 100644 --- a/packages/typespec-python/test/azure/generated/typetest-model-enumdiscriminator/typetest/model/enumdiscriminator/models/_enums.py +++ b/packages/typespec-python/test/azure/generated/typetest-model-enumdiscriminator/typetest/model/enumdiscriminator/models/_enums.py @@ -14,11 +14,11 @@ class DogKind(str, Enum, metaclass=CaseInsensitiveEnumMeta): """extensible enum type for discriminator.""" GOLDEN = "golden" - """Species golden""" + """Species golden.""" class SnakeKind(str, Enum, metaclass=CaseInsensitiveEnumMeta): """fixed enum type for discriminator.""" COBRA = "cobra" - """Species cobra""" + """Species cobra.""" diff --git a/packages/typespec-python/test/azure/generated/typetest-model-enumdiscriminator/typetest/model/enumdiscriminator/models/_models.py b/packages/typespec-python/test/azure/generated/typetest-model-enumdiscriminator/typetest/model/enumdiscriminator/models/_models.py index d7b044452d..d247943145 100644 --- a/packages/typespec-python/test/azure/generated/typetest-model-enumdiscriminator/typetest/model/enumdiscriminator/models/_models.py +++ b/packages/typespec-python/test/azure/generated/typetest-model-enumdiscriminator/typetest/model/enumdiscriminator/models/_models.py @@ -56,12 +56,12 @@ class Cobra(Snake, discriminator="cobra"): :ivar length: Length of the snake. Required. :vartype length: int - :ivar kind: discriminator property. Required. Species cobra + :ivar kind: discriminator property. Required. Species cobra. :vartype kind: str or ~typetest.model.enumdiscriminator.models.COBRA """ kind: Literal[SnakeKind.COBRA] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"]) # type: ignore - """discriminator property. Required. Species cobra""" + """discriminator property. Required. Species cobra.""" @overload def __init__( @@ -124,12 +124,12 @@ class Golden(Dog, discriminator="golden"): :ivar weight: Weight of the dog. Required. :vartype weight: int - :ivar kind: discriminator property. Required. Species golden + :ivar kind: discriminator property. Required. Species golden. :vartype kind: str or ~typetest.model.enumdiscriminator.models.GOLDEN """ kind: Literal[DogKind.GOLDEN] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"]) # type: ignore - """discriminator property. Required. Species golden""" + """discriminator property. Required. Species golden.""" @overload def __init__( diff --git a/packages/typespec-python/test/azure/generated/typetest-property-valuetypes/typetest/property/valuetypes/models/_enums.py b/packages/typespec-python/test/azure/generated/typetest-property-valuetypes/typetest/property/valuetypes/models/_enums.py index e1ffa2bf06..ea77e2f072 100644 --- a/packages/typespec-python/test/azure/generated/typetest-property-valuetypes/typetest/property/valuetypes/models/_enums.py +++ b/packages/typespec-python/test/azure/generated/typetest-property-valuetypes/typetest/property/valuetypes/models/_enums.py @@ -14,6 +14,7 @@ class ExtendedEnum(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Type of ExtendedEnum.""" ENUM_VALUE2 = "value2" + """ENUM_VALUE2.""" class FixedInnerEnum(str, Enum, metaclass=CaseInsensitiveEnumMeta): diff --git a/packages/typespec-python/test/azure/generated/typetest-property-valuetypes/typetest/property/valuetypes/models/_models.py b/packages/typespec-python/test/azure/generated/typetest-property-valuetypes/typetest/property/valuetypes/models/_models.py index fab3d9a107..e54903056f 100644 --- a/packages/typespec-python/test/azure/generated/typetest-property-valuetypes/typetest/property/valuetypes/models/_models.py +++ b/packages/typespec-python/test/azure/generated/typetest-property-valuetypes/typetest/property/valuetypes/models/_models.py @@ -566,12 +566,12 @@ class UnionEnumValueProperty(_Model): """Template type for testing models with specific properties. Pass in the type of the property you are looking for. - :ivar property: Property. Required. + :ivar property: Property. Required. ENUM_VALUE2. :vartype property: str or ~typetest.property.valuetypes.models.ENUM_VALUE2 """ property: Literal[ExtendedEnum.ENUM_VALUE2] = rest_field(visibility=["read", "create", "update", "delete", "query"]) - """Property. Required.""" + """Property. Required. ENUM_VALUE2.""" @overload def __init__( diff --git a/packages/typespec-python/test/azure/generated/typetest-union/typetest/union/models/_enums.py b/packages/typespec-python/test/azure/generated/typetest-union/typetest/union/models/_enums.py index 8057e6b79b..a41d1bddd2 100644 --- a/packages/typespec-python/test/azure/generated/typetest-union/typetest/union/models/_enums.py +++ b/packages/typespec-python/test/azure/generated/typetest-union/typetest/union/models/_enums.py @@ -14,4 +14,6 @@ class StringExtensibleNamedUnion(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Type of StringExtensibleNamedUnion.""" OPTION_B = "b" + """OPTION_B.""" C = "c" + """C.""" diff --git a/packages/typespec-python/test/azure/generated/versioning-added/versioning/added/models/_enums.py b/packages/typespec-python/test/azure/generated/versioning-added/versioning/added/models/_enums.py index 37ca39cb54..b388ae0053 100644 --- a/packages/typespec-python/test/azure/generated/versioning-added/versioning/added/models/_enums.py +++ b/packages/typespec-python/test/azure/generated/versioning-added/versioning/added/models/_enums.py @@ -14,13 +14,16 @@ class EnumV1(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Type of EnumV1.""" ENUM_MEMBER_V1 = "enumMemberV1" + """ENUM_MEMBER_V1.""" ENUM_MEMBER_V2 = "enumMemberV2" + """ENUM_MEMBER_V2.""" class EnumV2(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Type of EnumV2.""" ENUM_MEMBER = "enumMember" + """ENUM_MEMBER.""" class Versions(str, Enum, metaclass=CaseInsensitiveEnumMeta): diff --git a/packages/typespec-python/test/azure/generated/versioning-removed/versioning/removed/models/_enums.py b/packages/typespec-python/test/azure/generated/versioning-removed/versioning/removed/models/_enums.py index ab82167271..1088ce0651 100644 --- a/packages/typespec-python/test/azure/generated/versioning-removed/versioning/removed/models/_enums.py +++ b/packages/typespec-python/test/azure/generated/versioning-removed/versioning/removed/models/_enums.py @@ -14,13 +14,16 @@ class EnumV2(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Type of EnumV2.""" ENUM_MEMBER_V2 = "enumMemberV2" + """ENUM_MEMBER_V2.""" class EnumV3(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Type of EnumV3.""" ENUM_MEMBER_V1 = "enumMemberV1" + """ENUM_MEMBER_V1.""" ENUM_MEMBER_V2_PREVIEW = "enumMemberV2Preview" + """ENUM_MEMBER_V2_PREVIEW.""" class Versions(str, Enum, metaclass=CaseInsensitiveEnumMeta): diff --git a/packages/typespec-python/test/azure/generated/versioning-renamedfrom/versioning/renamedfrom/models/_enums.py b/packages/typespec-python/test/azure/generated/versioning-renamedfrom/versioning/renamedfrom/models/_enums.py index 7b36162656..25bfd527fa 100644 --- a/packages/typespec-python/test/azure/generated/versioning-renamedfrom/versioning/renamedfrom/models/_enums.py +++ b/packages/typespec-python/test/azure/generated/versioning-renamedfrom/versioning/renamedfrom/models/_enums.py @@ -14,6 +14,7 @@ class NewEnum(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Type of NewEnum.""" NEW_ENUM_MEMBER = "newEnumMember" + """NEW_ENUM_MEMBER.""" class Versions(str, Enum, metaclass=CaseInsensitiveEnumMeta): diff --git a/packages/typespec-python/test/unbranded/generated/encode-array/encode/array/models/_enums.py b/packages/typespec-python/test/unbranded/generated/encode-array/encode/array/models/_enums.py index c8069e8efd..4fc60b5440 100644 --- a/packages/typespec-python/test/unbranded/generated/encode-array/encode/array/models/_enums.py +++ b/packages/typespec-python/test/unbranded/generated/encode-array/encode/array/models/_enums.py @@ -8,13 +8,19 @@ class Colors(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Type of Colors.""" BLUE = "blue" + """BLUE.""" RED = "red" + """RED.""" GREEN = "green" + """GREEN.""" class ColorsExtensibleEnum(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Type of ColorsExtensibleEnum.""" BLUE = "blue" + """BLUE.""" RED = "red" + """RED.""" GREEN = "green" + """GREEN.""" diff --git a/packages/typespec-python/test/unbranded/generated/server-path-multiple/server/path/multiple/models/_enums.py b/packages/typespec-python/test/unbranded/generated/server-path-multiple/server/path/multiple/models/_enums.py index e83e706dd2..e55d702391 100644 --- a/packages/typespec-python/test/unbranded/generated/server-path-multiple/server/path/multiple/models/_enums.py +++ b/packages/typespec-python/test/unbranded/generated/server-path-multiple/server/path/multiple/models/_enums.py @@ -8,4 +8,4 @@ class Versions(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Service versions.""" V1_0 = "v1.0" - """Version 1.0""" + """Version 1.0.""" diff --git a/packages/typespec-python/test/unbranded/generated/typetest-model-enumdiscriminator/typetest/model/enumdiscriminator/models/_enums.py b/packages/typespec-python/test/unbranded/generated/typetest-model-enumdiscriminator/typetest/model/enumdiscriminator/models/_enums.py index a10962eaa3..4f24f13e95 100644 --- a/packages/typespec-python/test/unbranded/generated/typetest-model-enumdiscriminator/typetest/model/enumdiscriminator/models/_enums.py +++ b/packages/typespec-python/test/unbranded/generated/typetest-model-enumdiscriminator/typetest/model/enumdiscriminator/models/_enums.py @@ -8,11 +8,11 @@ class DogKind(str, Enum, metaclass=CaseInsensitiveEnumMeta): """extensible enum type for discriminator.""" GOLDEN = "golden" - """Species golden""" + """Species golden.""" class SnakeKind(str, Enum, metaclass=CaseInsensitiveEnumMeta): """fixed enum type for discriminator.""" COBRA = "cobra" - """Species cobra""" + """Species cobra.""" diff --git a/packages/typespec-python/test/unbranded/generated/typetest-model-enumdiscriminator/typetest/model/enumdiscriminator/models/_models.py b/packages/typespec-python/test/unbranded/generated/typetest-model-enumdiscriminator/typetest/model/enumdiscriminator/models/_models.py index 0598043777..b7530a23b2 100644 --- a/packages/typespec-python/test/unbranded/generated/typetest-model-enumdiscriminator/typetest/model/enumdiscriminator/models/_models.py +++ b/packages/typespec-python/test/unbranded/generated/typetest-model-enumdiscriminator/typetest/model/enumdiscriminator/models/_models.py @@ -50,12 +50,12 @@ class Cobra(Snake, discriminator="cobra"): :ivar length: Length of the snake. Required. :vartype length: int - :ivar kind: discriminator property. Required. Species cobra + :ivar kind: discriminator property. Required. Species cobra. :vartype kind: str or ~typetest.model.enumdiscriminator.models.COBRA """ kind: Literal[SnakeKind.COBRA] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"]) # type: ignore - """discriminator property. Required. Species cobra""" + """discriminator property. Required. Species cobra.""" @overload def __init__( @@ -118,12 +118,12 @@ class Golden(Dog, discriminator="golden"): :ivar weight: Weight of the dog. Required. :vartype weight: int - :ivar kind: discriminator property. Required. Species golden + :ivar kind: discriminator property. Required. Species golden. :vartype kind: str or ~typetest.model.enumdiscriminator.models.GOLDEN """ kind: Literal[DogKind.GOLDEN] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"]) # type: ignore - """discriminator property. Required. Species golden""" + """discriminator property. Required. Species golden.""" @overload def __init__( diff --git a/packages/typespec-python/test/unbranded/generated/typetest-property-valuetypes/typetest/property/valuetypes/models/_enums.py b/packages/typespec-python/test/unbranded/generated/typetest-property-valuetypes/typetest/property/valuetypes/models/_enums.py index 00b44bfd5e..78f4c5e35e 100644 --- a/packages/typespec-python/test/unbranded/generated/typetest-property-valuetypes/typetest/property/valuetypes/models/_enums.py +++ b/packages/typespec-python/test/unbranded/generated/typetest-property-valuetypes/typetest/property/valuetypes/models/_enums.py @@ -8,6 +8,7 @@ class ExtendedEnum(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Type of ExtendedEnum.""" ENUM_VALUE2 = "value2" + """ENUM_VALUE2.""" class FixedInnerEnum(str, Enum, metaclass=CaseInsensitiveEnumMeta): diff --git a/packages/typespec-python/test/unbranded/generated/typetest-property-valuetypes/typetest/property/valuetypes/models/_models.py b/packages/typespec-python/test/unbranded/generated/typetest-property-valuetypes/typetest/property/valuetypes/models/_models.py index fa7afac8b7..1d8cf30182 100644 --- a/packages/typespec-python/test/unbranded/generated/typetest-property-valuetypes/typetest/property/valuetypes/models/_models.py +++ b/packages/typespec-python/test/unbranded/generated/typetest-property-valuetypes/typetest/property/valuetypes/models/_models.py @@ -560,12 +560,12 @@ class UnionEnumValueProperty(_Model): """Template type for testing models with specific properties. Pass in the type of the property you are looking for. - :ivar property: Property. Required. + :ivar property: Property. Required. ENUM_VALUE2. :vartype property: str or ~typetest.property.valuetypes.models.ENUM_VALUE2 """ property: Literal[ExtendedEnum.ENUM_VALUE2] = rest_field(visibility=["read", "create", "update", "delete", "query"]) - """Property. Required.""" + """Property. Required. ENUM_VALUE2.""" @overload def __init__( diff --git a/packages/typespec-python/test/unbranded/generated/typetest-union/typetest/union/models/_enums.py b/packages/typespec-python/test/unbranded/generated/typetest-union/typetest/union/models/_enums.py index b682482ab4..9a08c83e35 100644 --- a/packages/typespec-python/test/unbranded/generated/typetest-union/typetest/union/models/_enums.py +++ b/packages/typespec-python/test/unbranded/generated/typetest-union/typetest/union/models/_enums.py @@ -8,4 +8,6 @@ class StringExtensibleNamedUnion(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Type of StringExtensibleNamedUnion.""" OPTION_B = "b" + """OPTION_B.""" C = "c" + """C.""" diff --git a/packages/typespec-python/test/unbranded/generated/versioning-added/versioning/added/models/_enums.py b/packages/typespec-python/test/unbranded/generated/versioning-added/versioning/added/models/_enums.py index aa44b9b785..21ac016333 100644 --- a/packages/typespec-python/test/unbranded/generated/versioning-added/versioning/added/models/_enums.py +++ b/packages/typespec-python/test/unbranded/generated/versioning-added/versioning/added/models/_enums.py @@ -8,13 +8,16 @@ class EnumV1(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Type of EnumV1.""" ENUM_MEMBER_V1 = "enumMemberV1" + """ENUM_MEMBER_V1.""" ENUM_MEMBER_V2 = "enumMemberV2" + """ENUM_MEMBER_V2.""" class EnumV2(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Type of EnumV2.""" ENUM_MEMBER = "enumMember" + """ENUM_MEMBER.""" class Versions(str, Enum, metaclass=CaseInsensitiveEnumMeta): diff --git a/packages/typespec-python/test/unbranded/generated/versioning-removed/versioning/removed/models/_enums.py b/packages/typespec-python/test/unbranded/generated/versioning-removed/versioning/removed/models/_enums.py index faf1ac864a..d4488e8617 100644 --- a/packages/typespec-python/test/unbranded/generated/versioning-removed/versioning/removed/models/_enums.py +++ b/packages/typespec-python/test/unbranded/generated/versioning-removed/versioning/removed/models/_enums.py @@ -8,13 +8,16 @@ class EnumV2(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Type of EnumV2.""" ENUM_MEMBER_V2 = "enumMemberV2" + """ENUM_MEMBER_V2.""" class EnumV3(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Type of EnumV3.""" ENUM_MEMBER_V1 = "enumMemberV1" + """ENUM_MEMBER_V1.""" ENUM_MEMBER_V2_PREVIEW = "enumMemberV2Preview" + """ENUM_MEMBER_V2_PREVIEW.""" class Versions(str, Enum, metaclass=CaseInsensitiveEnumMeta): diff --git a/packages/typespec-python/test/unbranded/generated/versioning-renamedfrom/versioning/renamedfrom/models/_enums.py b/packages/typespec-python/test/unbranded/generated/versioning-renamedfrom/versioning/renamedfrom/models/_enums.py index d15939065b..cf3e06d87e 100644 --- a/packages/typespec-python/test/unbranded/generated/versioning-renamedfrom/versioning/renamedfrom/models/_enums.py +++ b/packages/typespec-python/test/unbranded/generated/versioning-renamedfrom/versioning/renamedfrom/models/_enums.py @@ -8,6 +8,7 @@ class NewEnum(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Type of NewEnum.""" NEW_ENUM_MEMBER = "newEnumMember" + """NEW_ENUM_MEMBER.""" class Versions(str, Enum, metaclass=CaseInsensitiveEnumMeta): From 0a2c317e8273e80aa5ae45b79ebd247a60f39f4a Mon Sep 17 00:00:00 2001 From: AutoPrFromHttpClientPython Date: Fri, 30 Jan 2026 01:18:03 +0000 Subject: [PATCH 5/5] Regenerate for autorest.python (2026-01-30 01:18:03) --- .../test_model_base_xml_serialization.py | 92 +++++++++++++------ 1 file changed, 62 insertions(+), 30 deletions(-) diff --git a/packages/typespec-python/test/generic_mock_api_tests/unittests/test_model_base_xml_serialization.py b/packages/typespec-python/test/generic_mock_api_tests/unittests/test_model_base_xml_serialization.py index 12011df99b..78912e305b 100644 --- a/packages/typespec-python/test/generic_mock_api_tests/unittests/test_model_base_xml_serialization.py +++ b/packages/typespec-python/test/generic_mock_api_tests/unittests/test_model_base_xml_serialization.py @@ -523,10 +523,12 @@ def __init__(self, *args, **kwargs): class TestXmlSerialization: def test_basic(self): """Test an ultra basic XML.""" - basic_xml = ET.fromstring(""" + basic_xml = ET.fromstring( + """ 37 - """) + """ + ) class XmlModel(Model): age: int = rest_field(xml={"name": "Age"}) @@ -542,8 +544,12 @@ def __init__(self, *args, **kwargs): def test_basic_unicode(self): """Test a XML with unicode.""" - basic_xml = ET.fromstring(""" - """.encode("utf-8")) + basic_xml = ET.fromstring( + """ + """.encode( + "utf-8" + ) + ) class XmlModel(Model): language: str = rest_field(xml={"name": "language", "attribute": True}) @@ -583,11 +589,13 @@ def __init__(self, *args, **kwargs): def test_type_basic(self): """Test basic types.""" - basic_xml = ET.fromstring(""" + basic_xml = ET.fromstring( + """ 37 true - """) + """ + ) class XmlModel(Model): age: int = rest_field(name="age", xml={"name": "Age"}) @@ -603,8 +611,10 @@ def __init__(self, *args, **kwargs): def test_basic_text(self): """Test a XML with unicode.""" - basic_xml = ET.fromstring(""" - I am text""") + basic_xml = ET.fromstring( + """ + I am text""" + ) class XmlModel(Model): language: str = rest_field(name="language", xml={"name": "language", "attribute": True}) @@ -620,13 +630,15 @@ def __init__(self, *args, **kwargs): def test_dict_type(self): """Test dict type.""" - basic_xml = ET.fromstring(""" + basic_xml = ET.fromstring( + """ value1 value2 - """) + """ + ) class XmlModel(Model): metadata: Dict[str, str] = rest_field(name="Metadata", xml={"name": "Metadata"}) @@ -646,7 +658,8 @@ def __init__(self, *args, **kwargs): def test_additional_properties(self): """Test additional properties.""" - basic_xml = ET.fromstring(""" + basic_xml = ET.fromstring( + """ test text @@ -659,7 +672,8 @@ def test_additional_properties(self): a b - """) + """ + ) class XmlModel(Model): name: str = rest_field(name="name", xml={"name": "Name"}) @@ -682,13 +696,15 @@ def __init__(self, *args, **kwargs): def test_list_wrapped_basic_types(self): """Test XML list and wrap, items is basic type and there is no itemsName.""" - basic_xml = ET.fromstring(""" + basic_xml = ET.fromstring( + """ granny fuji - """) + """ + ) class AppleBarrel(Model): good_apples: List[str] = rest_field(name="GoodApples", xml={"name": "GoodApples"}) @@ -704,11 +720,13 @@ def __init__(self, *args, **kwargs): def test_list_not_wrapped_basic_types(self): """Test XML list and no wrap, items is basic type and there is no itemsName.""" - basic_xml = ET.fromstring(""" + basic_xml = ET.fromstring( + """ granny fuji - """) + """ + ) class AppleBarrel(Model): good_apples: List[str] = rest_field(name="GoodApples", xml={"name": "GoodApples", "unwrapped": True}) @@ -724,13 +742,15 @@ def __init__(self, *args, **kwargs): def test_list_wrapped_basic_types_items_name(self): """Test XML list and wrap, items is basic type and itemsName.""" - basic_xml = ET.fromstring(""" + basic_xml = ET.fromstring( + """ granny fuji - """) + """ + ) class AppleBarrel(Model): good_apples: List[str] = rest_field(name="GoodApples", xml={"name": "GoodApples", "itemsName": "string"}) @@ -746,11 +766,13 @@ def __init__(self, *args, **kwargs): def test_list_not_wrapped_basic_types_items_name(self): """Test XML list and no wrap, items is basic type and itemsName.""" - basic_xml = ET.fromstring(""" + basic_xml = ET.fromstring( + """ granny fuji - """) + """ + ) class AppleBarrel(Model): good_apples: List[str] = rest_field( @@ -769,13 +791,15 @@ def __init__(self, *args, **kwargs): def test_list_wrapped_complex_types(self): """Test XML list and wrap, items is ref.""" - basic_xml = ET.fromstring(""" + basic_xml = ET.fromstring( + """ - """) + """ + ) class Apple(Model): name: str = rest_field(name="name", xml={"name": "name", "attribute": True}) @@ -800,11 +824,13 @@ def __init__(self, *args, **kwargs): def test_list_not_wrapped_complex_types(self): """Test XML list and wrap, items is ref.""" - basic_xml = ET.fromstring(""" + basic_xml = ET.fromstring( + """ - """) + """ + ) class Apple(Model): name: str = rest_field(name="name", xml={"name": "name", "attribute": True}) @@ -826,11 +852,13 @@ def __init__(self, *args, **kwargs): def test_two_complex_same_type(self): """Two different attribute are same type""" - basic_xml = ET.fromstring(""" + basic_xml = ET.fromstring( + """ - """) + """ + ) class Apple(Model): name: str = rest_field(name="name", xml={"name": "name", "attribute": True}) @@ -855,10 +883,12 @@ def __init__(self, *args, **kwargs): def test_basic_namespace(self): """Test an ultra basic XML.""" - basic_xml = ET.fromstring(""" + basic_xml = ET.fromstring( + """ 37 - """) + """ + ) class XmlModel(Model): age: int = rest_field( @@ -882,7 +912,8 @@ def __init__(self, *args, **kwargs): def test_complex_namespace(self): """Test recursive namespace.""" - basic_xml = ET.fromstring(""" + basic_xml = ET.fromstring( + """ lmazuel @@ -895,7 +926,8 @@ def test_complex_namespace(self): 12 - """) + """ + ) class QueueDescriptionResponseAuthor(Model): name: str = rest_field(name="name", xml={"ns": "http://www.w3.org/2005/Atom"})