Skip to content

Commit 0731a12

Browse files
[AutoRelease] t2-datafactory-2024-08-16-31003(can only be merged by SDK owner) (#36923)
* code and test * update-testcase --------- Co-authored-by: azure-sdk <PythonSdkPipelines> Co-authored-by: ChenxiJiang333 <[email protected]>
1 parent 051dd5b commit 0731a12

File tree

111 files changed

+6140
-755
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

111 files changed

+6140
-755
lines changed

sdk/datafactory/azure-mgmt-datafactory/CHANGELOG.md

Lines changed: 171 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
2-
"commit": "92a02c9755fa3b2359df8dfc031babcddf6d91ba",
2+
"commit": "471fbc404548c3c6611833680dbbeefcc010e201",
33
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
44
"autorest": "3.10.2",
55
"use": [
6-
"@autorest/python@6.13.16",
6+
"@autorest/python@6.17.0",
77
"@autorest/[email protected]"
88
],
9-
"autorest_command": "autorest specification/datafactory/resource-manager/readme.md --generate-sample=True --include-x-ms-examples-original-file=True --python --python-sdks-folder=/home/vsts/work/1/azure-sdk-for-python/sdk --use=@autorest/python@6.13.16 --use=@autorest/[email protected] --version=3.10.2 --version-tolerant=False",
9+
"autorest_command": "autorest specification/datafactory/resource-manager/readme.md --generate-sample=True --generate-test=True --include-x-ms-examples-original-file=True --python --python-sdks-folder=/home/vsts/work/1/azure-sdk-for-python/sdk --use=@autorest/python@6.17.0 --use=@autorest/[email protected] --version=3.10.2 --version-tolerant=False",
1010
"readme": "specification/datafactory/resource-manager/readme.md"
1111
}

sdk/datafactory/azure-mgmt-datafactory/azure/mgmt/datafactory/_data_factory_management_client.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88

99
from copy import deepcopy
1010
from typing import Any, TYPE_CHECKING
11+
from typing_extensions import Self
1112

1213
from azure.core.pipeline import policies
1314
from azure.core.rest import HttpRequest, HttpResponse
@@ -230,7 +231,7 @@ def _send_request(self, request: HttpRequest, *, stream: bool = False, **kwargs:
230231
def close(self) -> None:
231232
self._client.close()
232233

233-
def __enter__(self) -> "DataFactoryManagementClient":
234+
def __enter__(self) -> Self:
234235
self._client.__enter__()
235236
return self
236237

sdk/datafactory/azure-mgmt-datafactory/azure/mgmt/datafactory/_serialization.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,8 @@ def _json_attemp(data):
144144
# context otherwise.
145145
_LOGGER.critical("Wasn't XML not JSON, failing")
146146
raise DeserializationError("XML is invalid") from err
147+
elif content_type.startswith("text/"):
148+
return data_as_str
147149
raise DeserializationError("Cannot deserialize content-type: {}".format(content_type))
148150

149151
@classmethod
@@ -1441,7 +1443,7 @@ def _deserialize(self, target_obj, data):
14411443
elif isinstance(response, type) and issubclass(response, Enum):
14421444
return self.deserialize_enum(data, response)
14431445

1444-
if data is None:
1446+
if data is None or data is CoreNull:
14451447
return data
14461448
try:
14471449
attributes = response._attribute_map # type: ignore

sdk/datafactory/azure-mgmt-datafactory/azure/mgmt/datafactory/_vendor.py

Lines changed: 0 additions & 16 deletions
This file was deleted.

sdk/datafactory/azure-mgmt-datafactory/azure/mgmt/datafactory/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@
66
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
77
# --------------------------------------------------------------------------
88

9-
VERSION = "8.0.0"
9+
VERSION = "9.0.0"

sdk/datafactory/azure-mgmt-datafactory/azure/mgmt/datafactory/aio/_data_factory_management_client.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88

99
from copy import deepcopy
1010
from typing import Any, Awaitable, TYPE_CHECKING
11+
from typing_extensions import Self
1112

1213
from azure.core.pipeline import policies
1314
from azure.core.rest import AsyncHttpResponse, HttpRequest
@@ -233,7 +234,7 @@ def _send_request(
233234
async def close(self) -> None:
234235
await self._client.close()
235236

236-
async def __aenter__(self) -> "DataFactoryManagementClient":
237+
async def __aenter__(self) -> Self:
237238
await self._client.__aenter__()
238239
return self
239240

sdk/datafactory/azure-mgmt-datafactory/azure/mgmt/datafactory/aio/operations/_activity_runs_operations.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,12 @@
1919
map_error,
2020
)
2121
from azure.core.pipeline import PipelineResponse
22-
from azure.core.pipeline.transport import AsyncHttpResponse
23-
from azure.core.rest import HttpRequest
22+
from azure.core.rest import AsyncHttpResponse, HttpRequest
2423
from azure.core.tracing.decorator_async import distributed_trace_async
2524
from azure.core.utils import case_insensitive_dict
2625
from azure.mgmt.core.exceptions import ARMErrorFormat
2726

2827
from ... import models as _models
29-
from ..._vendor import _convert_request
3028
from ...operations._activity_runs_operations import build_query_by_pipeline_run_request
3129

3230
if sys.version_info >= (3, 9):
@@ -173,7 +171,6 @@ async def query_by_pipeline_run(
173171
headers=_headers,
174172
params=_params,
175173
)
176-
_request = _convert_request(_request)
177174
_request.url = self._client.format_url(_request.url)
178175

179176
_stream = False
@@ -187,7 +184,7 @@ async def query_by_pipeline_run(
187184
map_error(status_code=response.status_code, response=response, error_map=error_map)
188185
raise HttpResponseError(response=response, error_format=ARMErrorFormat)
189186

190-
deserialized = self._deserialize("ActivityRunsQueryResponse", pipeline_response)
187+
deserialized = self._deserialize("ActivityRunsQueryResponse", pipeline_response.http_response)
191188

192189
if cls:
193190
return cls(pipeline_response, deserialized, {}) # type: ignore

sdk/datafactory/azure-mgmt-datafactory/azure/mgmt/datafactory/aio/operations/_change_data_capture_operations.py

Lines changed: 4 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,13 @@
2121
map_error,
2222
)
2323
from azure.core.pipeline import PipelineResponse
24-
from azure.core.pipeline.transport import AsyncHttpResponse
25-
from azure.core.rest import HttpRequest
24+
from azure.core.rest import AsyncHttpResponse, HttpRequest
2625
from azure.core.tracing.decorator import distributed_trace
2726
from azure.core.tracing.decorator_async import distributed_trace_async
2827
from azure.core.utils import case_insensitive_dict
2928
from azure.mgmt.core.exceptions import ARMErrorFormat
3029

3130
from ... import models as _models
32-
from ..._vendor import _convert_request
3331
from ...operations._change_data_capture_operations import (
3432
build_create_or_update_request,
3533
build_delete_request,
@@ -108,7 +106,6 @@ def prepare_request(next_link=None):
108106
headers=_headers,
109107
params=_params,
110108
)
111-
_request = _convert_request(_request)
112109
_request.url = self._client.format_url(_request.url)
113110

114111
else:
@@ -124,7 +121,6 @@ def prepare_request(next_link=None):
124121
_request = HttpRequest(
125122
"GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params
126123
)
127-
_request = _convert_request(_request)
128124
_request.url = self._client.format_url(_request.url)
129125
_request.method = "GET"
130126
return _request
@@ -287,7 +283,6 @@ async def create_or_update(
287283
headers=_headers,
288284
params=_params,
289285
)
290-
_request = _convert_request(_request)
291286
_request.url = self._client.format_url(_request.url)
292287

293288
_stream = False
@@ -301,7 +296,7 @@ async def create_or_update(
301296
map_error(status_code=response.status_code, response=response, error_map=error_map)
302297
raise HttpResponseError(response=response, error_format=ARMErrorFormat)
303298

304-
deserialized = self._deserialize("ChangeDataCaptureResource", pipeline_response)
299+
deserialized = self._deserialize("ChangeDataCaptureResource", pipeline_response.http_response)
305300

306301
if cls:
307302
return cls(pipeline_response, deserialized, {}) # type: ignore
@@ -357,7 +352,6 @@ async def get(
357352
headers=_headers,
358353
params=_params,
359354
)
360-
_request = _convert_request(_request)
361355
_request.url = self._client.format_url(_request.url)
362356

363357
_stream = False
@@ -371,7 +365,7 @@ async def get(
371365
map_error(status_code=response.status_code, response=response, error_map=error_map)
372366
raise HttpResponseError(response=response, error_format=ARMErrorFormat)
373367

374-
deserialized = self._deserialize("ChangeDataCaptureResource", pipeline_response)
368+
deserialized = self._deserialize("ChangeDataCaptureResource", pipeline_response.http_response)
375369

376370
if cls:
377371
return cls(pipeline_response, deserialized, {}) # type: ignore
@@ -417,7 +411,6 @@ async def delete( # pylint: disable=inconsistent-return-statements
417411
headers=_headers,
418412
params=_params,
419413
)
420-
_request = _convert_request(_request)
421414
_request.url = self._client.format_url(_request.url)
422415

423416
_stream = False
@@ -473,7 +466,6 @@ async def start( # pylint: disable=inconsistent-return-statements
473466
headers=_headers,
474467
params=_params,
475468
)
476-
_request = _convert_request(_request)
477469
_request.url = self._client.format_url(_request.url)
478470

479471
_stream = False
@@ -529,7 +521,6 @@ async def stop( # pylint: disable=inconsistent-return-statements
529521
headers=_headers,
530522
params=_params,
531523
)
532-
_request = _convert_request(_request)
533524
_request.url = self._client.format_url(_request.url)
534525

535526
_stream = False
@@ -585,7 +576,6 @@ async def status(
585576
headers=_headers,
586577
params=_params,
587578
)
588-
_request = _convert_request(_request)
589579
_request.url = self._client.format_url(_request.url)
590580

591581
_stream = False
@@ -599,7 +589,7 @@ async def status(
599589
map_error(status_code=response.status_code, response=response, error_map=error_map)
600590
raise HttpResponseError(response=response, error_format=ARMErrorFormat)
601591

602-
deserialized = self._deserialize("str", pipeline_response)
592+
deserialized = self._deserialize("str", pipeline_response.http_response)
603593

604594
if cls:
605595
return cls(pipeline_response, deserialized, {}) # type: ignore

sdk/datafactory/azure-mgmt-datafactory/azure/mgmt/datafactory/aio/operations/_credential_operations_operations.py

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,13 @@
2121
map_error,
2222
)
2323
from azure.core.pipeline import PipelineResponse
24-
from azure.core.pipeline.transport import AsyncHttpResponse
25-
from azure.core.rest import HttpRequest
24+
from azure.core.rest import AsyncHttpResponse, HttpRequest
2625
from azure.core.tracing.decorator import distributed_trace
2726
from azure.core.tracing.decorator_async import distributed_trace_async
2827
from azure.core.utils import case_insensitive_dict
2928
from azure.mgmt.core.exceptions import ARMErrorFormat
3029

3130
from ... import models as _models
32-
from ..._vendor import _convert_request
3331
from ...operations._credential_operations_operations import (
3432
build_create_or_update_request,
3533
build_delete_request,
@@ -104,7 +102,6 @@ def prepare_request(next_link=None):
104102
headers=_headers,
105103
params=_params,
106104
)
107-
_request = _convert_request(_request)
108105
_request.url = self._client.format_url(_request.url)
109106

110107
else:
@@ -120,7 +117,6 @@ def prepare_request(next_link=None):
120117
_request = HttpRequest(
121118
"GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params
122119
)
123-
_request = _convert_request(_request)
124120
_request.url = self._client.format_url(_request.url)
125121
_request.method = "GET"
126122
return _request
@@ -279,7 +275,6 @@ async def create_or_update(
279275
headers=_headers,
280276
params=_params,
281277
)
282-
_request = _convert_request(_request)
283278
_request.url = self._client.format_url(_request.url)
284279

285280
_stream = False
@@ -293,7 +288,7 @@ async def create_or_update(
293288
map_error(status_code=response.status_code, response=response, error_map=error_map)
294289
raise HttpResponseError(response=response, error_format=ARMErrorFormat)
295290

296-
deserialized = self._deserialize("CredentialResource", pipeline_response)
291+
deserialized = self._deserialize("CredentialResource", pipeline_response.http_response)
297292

298293
if cls:
299294
return cls(pipeline_response, deserialized, {}) # type: ignore
@@ -349,7 +344,6 @@ async def get(
349344
headers=_headers,
350345
params=_params,
351346
)
352-
_request = _convert_request(_request)
353347
_request.url = self._client.format_url(_request.url)
354348

355349
_stream = False
@@ -365,7 +359,7 @@ async def get(
365359

366360
deserialized = None
367361
if response.status_code == 200:
368-
deserialized = self._deserialize("CredentialResource", pipeline_response)
362+
deserialized = self._deserialize("CredentialResource", pipeline_response.http_response)
369363

370364
if cls:
371365
return cls(pipeline_response, deserialized, {}) # type: ignore
@@ -411,7 +405,6 @@ async def delete( # pylint: disable=inconsistent-return-statements
411405
headers=_headers,
412406
params=_params,
413407
)
414-
_request = _convert_request(_request)
415408
_request.url = self._client.format_url(_request.url)
416409

417410
_stream = False

0 commit comments

Comments
 (0)